Chinaunix首页 | 论坛 | 博客
  • 博客访问: 506051
  • 博文数量: 176
  • 博客积分: 4045
  • 博客等级: 上校
  • 技术积分: 2491
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-19 11:23
文章分类

全部博文(176)

文章存档

2011年(7)

2009年(12)

2008年(157)

我的朋友

分类:

2009-04-30 11:34:21

简易 DHCP 服务器设定
------------------------------------------------------------------------------------------------

1.

2.

3.

4.

5.

6.

7.

------------------------------------------------------------------------------------------------


什么是 DHCP:

  在开始 DHCP 的说明之前,我们先来复习一下之前在『』里面提到的几个网络参数吧!要设定好一个网络的环境,使计算机可以顺利的连上 Internet ,那么你的计算机里面一定要有底下几个网络的参数才行,分别是:

· IP

· netmask

· network

· broadcast

· gateway

· DNS IP

  其中,那个 IP, netmask, network, broadcast 与 gateway 都可以在 /etc/sysconfig/network-scripts/ifcfg-eth[0-n] 这些个档案里面设定,DNS IP 则是在 /etc/resolv.conf 里头设定。呵呵!只要这几个项目设定正确,那么计算机应该就没问题的可以上网了!所以说,你家里面的 3, 4 部计算机,你都可以手动的来设定好你所需要的网络参数,然后就可以大摇大摆的 了!真是不错 ^_^,不是吗?

  好了,现在让我们换一个场景吧!假设您是学校宿舍的网络管理员,所管理的学生计算机大概有 100 部好了,那么你怎么设定好这 100 部的计算机呢?

(1) 直接每一部计算机都让你登门拜访手动的去设定好?

(2) 将所有的学生都集合起来,然后精神训话.....喔不!是直接教导一下怎么设定?还是

(3) 藉由一部主机来自动的分配所有的网络参数给宿舍内的任何一部计算机?

  这三种解决方案所需要的时间都不相同,如果您选择的是(1),那么我个人认为,您不是工作狂就是疯掉了,因为所要花费的时间与你所得的薪水与付出的心 力是完全不成比例的~~如果选择是(2)那么很可能您会被挂上独裁者、没良心的管理员的称号!如果是选择(3)呢?恭喜您!这个方案的管理时间花费最短, 也是最不麻烦的作法啦!

  呵呵!知道我要说些什么了吗?是的!这个 DHCP ( Dynamic Host Configuration Protocol ) 主机最主要的工作,就是在进行前面提到的第三个方案,也就是自动的将网络参数正确的分配给网域中的每部计算机,让他们可以在开机的时候就立即自动的设定好 网络的参数值,这些参数值可以包括了 IP、netmask、network、router 与 DNS 的 IP 等等。如此一来,呵呵!身为管理员的你,只要注意到这一部提供网络参数的主机有没有挂掉就好了,其它同学们的个人计算机,哈!你想都不必想要怎么去帮忙! 因为 DHCP 主机已经完全都帮你搞定啦! ^_^! 阿!当管理员最大的幸福就是可以喝喝茶、聊聊天就能控管好一切的网络问题呢!


------------------------------------------------------------------------------------------------

DHCP 的运作方式:

运作模式:


  那么 DHCP 是怎么运作的呢?现在假设我们的机器在同一个网域当中,也就是说, DHCP Server 与他的 Clients 都在同一个网段之内,可以透过软件广播的方式来达到相互沟通的状态。那么 Client 藉由 DHCP Server 得到 IP 的程序为:

1. Client 端计算机在开机的时候,或者是重新激活网络卡的时候,会自动的发出 DHCP Client 的需求给网域内的每部计算机:这个时候,由于发出的讯息希望每部计算机都可以接受,所以该讯息除了网络卡的无法改变外,需要将该讯息的来源软件地址设定为 0.0.0.0 ,而目的地址则为 255.255.255.255 (这个我们 Linux 会自动帮你设定,无须考虑这个问题!)。这个时候,网域内的其它非 DHCP 计算机,收到这个封包之后,由于该计算机没有提供 DHCP 的服务,所以就会自动的将该封包丢弃而不响应;而如果是 DHCP 主机呢?
 
2. DHCP 主机响应讯息:如果是 DHCP 主机收到这个 Client 的 DHCP 需求时,那么 DHCP 主机首先会针对该次需求的讯息所携带的 MAC 与 DHCP 主机本身的设定值去比对,如果 DHCP 主机的设定有针对该 MAC 做静态 IP (每次都给予一个固定的 IP )的提供时,则提供 Client 端相关的固定 IP 与相关的网络参数;而如果该讯息的 MAC 并不在 DHCP 主机的设定之内时,则 DHCP 主机会选取目前网域内没有使用的 IP (这个 IP 与设定值有关) 来发放给 client 端使用!此外,需要特别留意的是,在 DHCP 主机发放给 Client 端的讯息当中,会附带一个『租约期限』的讯息,以告诉 Client 端,你这个 IP 可以使用的期限有多长!
 
3. Client 端接受来自 DHCP 主机的网络参数,并设定 Client 自己的网络环境:当 Client 端接受响应的讯息之后,首先会以 ARP 封包在网域内发出讯息,以确定来自 DHCP 主机发放的 IP 并没有被占用!如果该 IP 已经被占用了,那么 Client 对于这次的 DHCP 信息将不接受,而将再次向网域内发出 DHCP 的需求广播封包;若该 IP 没有被占用,则 client 可以接受 DHCP 主机所给的网络的参数,那么这些参数将会被使用于 client 端的网络设定当中,同时, Client 端也会对 DHCP 主机发出确认封包,告诉 Server 这次的需求已经确认!而 Server 也会将该信息记录下来;
 
4. Client 端结束该 IP 的使用权:当 Client 开始使用这个 DHCP 发放的 IP 之后,有几个情况下他可能会失去这个 IP 的使用权:

o Client 端离线:不论是关闭网络接口( ifdown )、重新开机 ( reboot )、关机 ( shutdown ) 等行为,皆算是离线状态,这个时候 Server 端就会将该 IP 回收,并放到 Server 自己的备用区中,等待未来的使用;

o Client 端租约到期:前面提到 DHCP server 端发放的 IP 有使用的期限, Client 使用这个 IP 到达期限规定的时间,就需要将 IP 缴回去!这个时候就会造成断线,而 Client 也可以在向 DHCP 主机要求再次分配 IP 啰!

以上就是 DHCP 这个协议在 Server 端与 Client 端的运作状态,由上面这个运作状态来看,我们可以晓得,喝!只要 Server 端设定没有问题,加上 Server 与 Client 在硬件联机上面确定是 OK 的,那么 Client 就可以直接藉由 Server 来取得上网的网络参数,当然啦,只要我们这些管理员能够好好的、正确的管理好我们的 DHCP ,嘿嘿!那么自然上网的设定就变成一件很简单的事情啦!

IP 取得的方法:


  在上面的步骤里面,注意到第二步骤了吗?就是 DHCP 会去比较 MAC 这个硬件地址,并判断该 MAC 是否需要给予一个固定的 IP 呢!呵呵!所以啦,我们由 DHCP 主机取得的 IP 主要有两种方式:
静态 ( Static ) IP :只要那个 client 端计算机的网络卡不换掉,那么 MAC 肯定就不会改变,由于 DHCP 可以根据 MAC 来给予固定的 IP ,所以该计算机每次都能以一个固定的 IP 连上 Internet !呵呵!这种情况比较适合当这部计算机需要用来做为提供区域内的一些网络服务的主机之用。那么如何在 Linux 上面知道你的 MAC 呢?很简单啦!有很多的方式,最简单的方式就是使用 ifconfig 及 arp 来进行:



· 动态 ( dynamic ) IP:Client 端每次连上 DHCP 所取得的 IP 都不是固定的!都直接经由 DHCP 所随机由尚未被使用的 IP 中提供!

  除非你的局域网络内的计算机有可能用来做为主机之用,所以必需要存在成为固定 IP ,否则使用动态 IP 的设定比较简单,而且使用上面具有较佳的弹性。怎么说呢?假如你是一个 ISP 好了,而你只申请到 150 个 IP 来做为你的客户联机之用。那么您是否真的只能邀集到 150 的使用者?呵呵!当然不啰!我可以邀集 200 个使用者以上呢!为什么?这样想好了,我今天开了一家餐馆,里面只有 20 个座位,那么是否我一餐指只能卖给 20 个人呢?当然不是啦!因为客人是人来人往的,有人先吃有人后吃,所以同样是 20 个座位,但是可以有 40 个人来吃我的简餐,因为来的时间不一样嘛!了解了吗?呵呵!对啦!你这个 ISP 虽然只有 150 个 IP 可以发放,但是因为你的使用者并非 24 小时都挂在线上的,所以你可以将这 150 个 IP 做良好的分配,让 200 个人来『轮流使用』这 150 个 IP 哩!

  好了,那么另外一个问题,还是搞不懂,什么是『静态 IP 』与『动态 IP』呢?不都是由 DHCP 发放的吗?让我们再来谈一个小例子好了。目前(2002年末期)上网的主流是 ADSL 拨接制这种方法,其中,由于拨接制所以每次上线的 IP 都不一样!这可以想成是 DHCP 的 动态 IP 分配方式!那么如果你是使用 GIGA 的拨接制给予的固定 IP 呢?呵呵!那个方式其实还是使用拨接之后才能得到联机啦!只不过 ISP 可能经由电话号码的判断,让你每次都可以收到一个固定的 IP 而已!这样可以理解了吗?呵呵!你可以想成,拨接到 ISP 就是类似 client 端发送一个 DHCP 的需求给 DHCP 主机,而将 GIGA 想成我们 DHCP 里面的固定 IP 分配方式,而 Seednet 之类的 ISP 动态给予 IP 的,就是 DHCP 里面使用的 dynamic IP 分配方式啦!

关于租约的行为:

  怪了!如果我们观察上面 DHCP 运作模式的第二个步骤,你会发现最后面还有一个租约期限!干嘛还要这样的一个期限呢?其实设定期限还是有个优点啦!最大的优点就是可以避免该 IP 被某些使用者一直占用着,但该使用者却是 Idle ( 发呆 ) 的状态!举个例子来说,我们刚刚不是说到,我有 150 个 IP ,但是偏偏我有 200 个用户嘛!那么假设刚好例如今年的世界杯足球赛好了,每个使用者都急着上网知道消息,那么将会达到交通尖峰时段!也就是说,这 200 个人同时要来使用这 150 个 IP ,有可能吗?当然不可能!肯定会有 50 个人无法联机,因为『很抱歉!目前系统正在忙线中,请您稍后再拨!』那怎么办?这个时候租约到期的方式就很有用处啦!那几个已经联机进来很久的人,就会因 为租约到期而被迫离线,这个时候那个 IP 就会被释放出来,哈哈!大家赶快抢呀!先抢到先赢喔!所以,那 50 个人 ( 包括被迫离线的那个朋友 ) 只好继续的、努力的、加油的来进行 DHCP 的要求啰!

  虽然说是优点,但是其实如果站在使用者的角度来看,还是可能会造成公愤的!凭什么大家一起交钱,我先联机进来就需要先被踢出去?~呵呵!这个在早期 Hinet 就是这点被骂的要死!为什么呢?因为他的 ADSL 拨接制,似乎真的就有这个租约到期的问题,限制的时间似乎是 24 小时的样子!所以,使用 Hinet ADSL 拨接制的朋友,每 24 小时就要忍受一次断线!我没有使用过 Hinet 的 ADSL 拨接制,网络上的朋友确实有响应这样的事情,但是我不确定现在( 2002/11/20 )Hinet 是否还是用这套设定值?这样您可以了解租约到期的行为了吗?! ^_^

-----------------------------------------------------------------------------------------------

什么时候需要 DHCP ?

  什么时候才需要架设 DHCP 呢?是否每个人都最好架设一部 DHCP 主机呢?那可就见仁见智啦!接下来要告知大家的是几个概念性的问题,您倒不一定『必需』遵守底下的一些概念呢!反正,自己的网域自己『爽』就好啦!

· 什么时候最好使用 DHCP ?

  在某些情况之下,倒是强烈的建议架设 DHCP 主机的!什么情况呢?例如:

1. 您的公司内部很多 Notebook 计算机使用的场合!因为这种 NoteBook 本身就是移动性的装置,如果每到一个地方都要去问人家『喂!你这边的网络参数是什么?』还得要担心是否会跟人家的 IP 相冲突等等的问题!这个时候,DHCP 可就是你的救星啰!因为 Notebook 在使用上,当设定为 DHCP client 的时候,那么只要他连接上的网域里面有一部可以动作的 DHCP ,那么那部 notebook 就可以连接上 Internet 了!真好,不是吗?!
 
2. 网域内计算机数量相当的多时:另外一个情况就是您所负责的网域内计算机数量相当庞大时,大到你没有办法一个一个的进行说明来设定他们自己的网络参数,这个时候为了省麻烦,还是架设 DHCP 来的方便吶!况且,维护一部你熟悉的 DHCP 主机,要比造访几十个不懂计算机的人要简单的多哩!^_^

· 什么情况下不建议使用 DHCP 主机?


  虽然 DHCP 有很多好处,但是您有没有发现一个步骤怪怪的呀!回头看一下那个步骤一, Client 在开机的时候会主动的发送讯息给网域上的所有机器,这个时候,如果网域上就是没有 DHCP 主机呢?很抱歉,那么你的这部 Client 端计算机,『仍然会持续的发送讯息!』真正的时间与次数我不晓得会有多久,不过,肯定会超过 30 秒以上,甚至可以达到一分钟以上!哇!那么这段时间你能干嘛?呵呵!除了等、还是等!所以啰,如果计算机数不多,还是使用手动的方式来设定一下就好了!方便嘛!

1. 在你网域内的计算机,有很多机器其实是做为主机的用途,很少 Client 需求,那么似乎就没有必要架设 DHCP ;
 
2. 更极端的情况是,像一般家里,只有 3 ~ 4 部计算机,这个时候,架设 DHCP 只能拿来练练功力,事实上,并没有多大的效益;
 
3. 当你管理的网域当中,大多网络卡都属于老旧的型号,并不支持 DHCP 的协议时;
 
4. 很多使用者的信息知识都很高,那么也没有需要架设 DHCP 啦。
如前所述,上面的都是概念性的说法,事实上,一件事情的解决之道是有很多的方案的,没有所谓的『完全正确』的方案,只有『相对可行、并且符合经济效益与功能』的方案!所以啰,架设任何网站之前,请先多评估评估吶!

-----------------------------------------------------------------------------------------------

设定 DHCP Server:

  好不容易!终于到了要架设 DHCP Server 的时候了,哇!好感动.....咦!鸟哥怎么老是在唱单口相声.

  其实要设定好一个 DHCP 主机还真是蛮简单的,只要设定一个档案即可!但是前面的确认工作请先仔细的查验好!

1. 确认硬件的联机没有问题:

  这可是架设网站的第一个重点!如果你的硬件没有搞定,那么软件再怎么厉害,呵呵!也是没有用的啦!目前我的架构就像底下这样,我的 Linux 主机上面有两张网络卡,一张对内一张对外喔!



2. 确认 dhcp 的相关套件已经安装好了:

  如果您还不知道如何确认你的主机上面是否已经安装了某个套件,很抱歉,请不要学习架站啦!我们这里以 RPM 档案及使用 Mandrake 9.0 为范例说明,使用 rpm 来查询吧!



  看到了吧!我们需要的套件就是这三个啰!如果没有安装的话,请拿出您的原板光盘(不论是那个 Linux distribution ,应该都是这三个套件名称啦!只是后面的版本可能不一样就是了!但是,需要注意的是,在 Red Hat 上面,这三个套件被整合成为一个,亦即是 dhcp-xxxx.rpm 的档案就是了!),先挂载上去,然后就以 rpm 给他安装啦!什么?不知道如何搞定 RPM ?参考这里『 』。
 
3. 确认 dhcp 相关设定档案摆放的路径:

  请您特别留意的是,不同的 Linux distribution 中,每个套件的设定文件放置的位置都不相同,例如 OpenLinux 使用的 dhcp 设定档放置在 /etc/dhcpd/dhcpd.conf ,而 Red Hat 与 Mandrake 则放在 /etc/dhcpd.conf 里头!那么我要怎么确认呢?呵呵,因为我知道设定档案与 server 有关,所以当然是查询 dhcp-server 这个套件啰,要查询设定档,可以加上 c 的参数,所以:



  知道那个 /etc/dhcpd.conf.sample 是范例文件,注意,我们的 DHCP 设定档之档名为 dhcpd.conf ,所以啰,马上就知道我们的设定档案即为 /etc/dhcpd.conf 啰!咦!这个档案不存在哪!没有关系,我们要自动的建立这个档案喔!除此之外,如果您是使用 RPM 安装的 DHCP ,那么察看一下 /etc/rc.d/init.d/dhcpd 这个 scripts 的内容,也可以知道设定参数文件的位置,甚至修正他的位置呢!
 
4. 设定 dhcpd.conf 设定档:

  好了,那么来到最重点啦!我们的 DHCP 就只要设定这个档案即可!那么这个档案如何设定呢?基本上,我们刚刚前面提过说, DHCP 的 IP 分配可分为给予动态 IP 与静态 IP ,其中,又需要了解的是,如果需要设定静态 IP 的话,那么就必须要知道要设定成静态 IP 的那部计算机的硬件地址 (MAC)才行,请使用 arp 及 ifconfig 来查知您的接口的 MAC 吧!此外,我们需要设定的项目大概有几项:
 
o 整体设定(Global):里面含有租约期限啦、或许还有 DNS IP 与 router 的设定等等内容;

o 动态 IP 设定:使用 subnet 的项目与 range 的参数来设定要分配出去的 IP !请先确认好您的网段喔!

o 静态 IP 设定:使用 host 这个项目段,配合 MAC 来设定!
 
在 dhcpd.conf 这个档案里头有些地方要特别留意:

 
o 『#』为批注符号;

o 除了括号那一行之外,其它的每一行后面都要以『 ; 』做为结尾!这很重要!
 
那么我的网络环境是怎样呢?
 
o 目前我的内部网段设定为 192.168.1.0/24 这一段,且 router 为 192.168.1.2 ,此外, DNS 的 IP 为中华电信的 168.95.1.1 及 Seednet 的 139.175.10.20 这两个;

o 我想要让每个使用者预设租约为 3 天,最长为 6 天;

o 我只想要分配的 IP 只有 192.168.1.21 到 192.168.1.100 这几个,其它的 IP 则保留下来;

o 我还有一部主机,他的 MAC 是『 00:40:95:30:43:B4 』,我要给他的主机名称为 vbird-inside ,且 IP 为 192.168.1.5 这个。
 
则,我的设定档为:






  在 Global 的设定当中,也就是不在 subnet 与 host 的括号内的设定资料,就是可以被视为『预设』的资料啦!也就是说,当 subnet 里头没有写到租约期限啦、没有写到 domain-name 啦,那么这个 Global 的设定就会自动被拿去做为该设定内的设定内容啰!
 
5. 建立租约期限档案:

  既然我们知道 DHCP 是由用户与主机端之间的租约是否到期来进行是否继续联机的动作,那么自然就有所谓的『签约仪式』啰!哈哈!真会掰!这个时候,我们就得要知道一下,那么我 到底要在哪里设定这个租约期限档案呢?如果在比较早期的版本中,这个步骤一定要进行的!不过,目前的版本中,似乎预设已经有这个租约期限档案了!无论如 何,还是作一下比较安心啦!



  这个档案倒是蛮有趣的!因为在实际的运作过程中,这个档案本身不会有什么作用,但是在激活了 DHCP 之后,这个档案会被 copy 一份成为底下的档案: 『/var/lib/dhcp/hdcpd.conf 』而真正在记录的,其实就是这个 /var 底下的档案啦!后面我们再来看一下这个档案的内容吧!目前还不会用到这个档案的内容啰!
 
6. 编辑 scripts 内容:

  咦!不是可以激活了吗?喔不~我们还得要检查一下,你要提供 DHCP 的接口是哪一个呢!就如同我上面的图标,基本上,我的主机是有两块网络卡的,一块对外一块对内,而我只对这个对内部的网络卡激活 DHCP ,因此,我可以修改一下我的 /etc/rc.d/init.d/dhcp 这个档案:注:我是以 Mandrake 9.0 为例来说明的,如果您是使用 Red Hat 或者是 OpenLinux 等其它版本时,你应该可以找到『 daemon /usr/sbin/dhcpd 』那一行,将他改成底下的样子也就可以啦!



  基本上,上面的 /etc/dhcpd.conf 设定档案的所在目录是可以变动的!就在这里进行更动即可!你可以使用 man dhcpd 就可以知道每个参数代表的意义了!请注意,那个 start() 里面的信息,只要更动找到的 daemon .... 那一行即可!至于上面的参数设定内容,则可以参考 BASH 的变量设定方法来写!目前因为我们只要针对 eth0 来启用 DHCP 而已,所以上面 INTERFACES 的部分我就写入了 eth0 而已,如果你还要激活 eth1 的话,那么就需要:『 INTERFACES="eth0 eth1"』两个接口中间以空格符来隔开!这样,大致上就已经设定妥当了!准备来去激活啦!
 
7. 激活 DHCP 服务:

  激活服务的方法不需要再教了吧!?直接给他执行刚刚改过的 scripts 即可:

  注意屏幕前面要显示 OK 才可以呢!好了,除此之外,我们还要确认 DHCP 已经激活才行!
 
8. 确认正确的激活 DHCP :观察激活的 port 号与登录文件的讯息:

  要注意的是,虽然我们已经驱动了 script 了,不过,你仍然不会知道,那个 script 是否真的让你的 service 激活了哪?所以,在激活任何的服务之后,观察一下两个东西,一个是 port 是否以激活,另一个则是到登录文件去查询一下讯息!这都是很重要的信息呢!所以,你应该这样做:



  仔细的看到喔! DHCP 显示的是 bootps 这个字样! WHY ?没有什么奇特的原因啦,因为 DHCP 的前身就是 bootps 这个 protocol ,所以当然就沿用啦!如果你想要修改这个字眼使成为 dhcp 的话,可以修改 /etc/services :



  那未来使用 netstat -tln 就可以得到 dhcp 的显示了!嗄!忘记 后面的参数意义!喂!不要再混了!赶快回去修练修练等级吧!
 
9. 修改 /etc/hosts 档案内容对应:

  如果你有仔细的瞧过俺写的写过的 一文的话,那么应该还会记得那个 /etc/hosts 会影响内部计算机的联机速度很大吧?!那么我现在使用 DHCP 之后,糟糕!我怎么知道哪一部 PC 连上我的主机,那么要怎么填写 /etc/hosts 的内容呢?这真是太简单了!那就将所有可能的计算机 IP 都加进去该档案呀! ^_^ !以我为例,在这个例子中,我的分配的 IP 至少有 192.168.1.5, 192.168.1.21 ~ 192.168.1.100 ,所以我的 /etc/hosts 可以写成:



  这样一来,所有可能连进来的 IP 都已经有纪录了,哈哈!当然没有什么大问题啰!


------------------------------------------------------------------------------------------------

设定 DHCP Client :

  DHCP 的 Client 端,可以是 Windows 也可以是 Linux 呢!由于我的领域内刚好有两部 Client 端的计算机,一部为 Linux ( Red Hat 7.3 ) 另一部为 Windows 2000 ,这里就提一下,分别是怎样设定的呢?

· Linux 的 DHCP Client 端设定:

  设定还真是简单的不行~直接修改一个档案即可!由于我的 Linux 计算机有两块网络卡,其中, eth0 为使用 DHCP 来激活的,所以我就可以修改底下的档案呢:



  需要特别强调的是,Mandrake 与 Red Hat 都使用『 BOOTPROTO=dhcp 』来设定的!但是, OpenLinux 却是使用『DYNAMIC=dhcp』来设定的!所以要注意你的 Linux distribution 喔!改完之后,就将我们的网络卡关掉再开!请注意,如果你是在远程进行这个动作,你的联机『肯定会挂掉!』,因为网络卡被你关了嘛!呵呵!所以请在本机前面才进行喔!
 


  棒吧!已经正确的取得 IP 的资料啰!

· Windows 2000 底下的 DHCP Client 设定方式:


  在 Windows 底下的设定也真是太简单了!

1. 直接在『网络上的芳邻』按右键,选内容;

2. 然后选择『区域联机』那一项,之后会出现如下的图标:



3. 在上图当中,按下『内容』则会出现下面的图标:



4. 然后选择『Internet Protocol (TCP/IP) 』那一项,之后按下内容,会出现选项:



5. 然后自然就是一直按下『确定』!直到回到正常的桌面为止!这样就已经正确的激活了!哇!就是这么简单!

6. 手动修订一下网络设定的方式:

  在 Windows 底下,要修订 IP 的方式依据不同的版本而有不同!如果是 Windows 98 系列的版本,就需要使用『winipcfg』,出现的是窗口画面,您可以自己调一下;

  在 Windows 2000 底下,我不知道怎么叫出窗口画面,所以直接开启一个『 C:>提示字符』,在『开始』==>『程序集』==>『附属应用程序』里面的『命令提示字符』那个就是啦! 



  这样就 OK 啦!!很简单吧!


------------------------------------------------------------------------------------------------

除错与检视租约档案:


  接着下来,我们就要努力的来除虫了!除虫的第一步,就是察看登录档啦!最常发生的错误其实大概就是

1. 写错字:不要笑!真的很容易写错字的!这很正常!所以大家要多多的去检查一下:

2. 没有加上 ; 号:是的,这也是最常发生的错误啦!

3. 新版 DHCP 新增的功能限制:有时后也会有这样的讯息出现呢!

  例如底下就是错误讯息的一般显示状态:



  这样就能够检验成功了!修改上面是很容易的啦!

  再来要讨论的则是那个租约档案的内容问题!去看一下 /var/lib/dhcp/dhcpd.lease 的内容吧!




  看到了吧!这个就是租约档案的内容啦!详细的记载何时申请的租约,以及期限在哪儿!嗯!这样就完成记录啰!

(来源:鸟哥私房菜)

阅读(652) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~