




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DHCP服务使用Ml-.ifEiTi IM 吟(? 和MWDHCP原理图示动态设置协议(Dynamic Host Configuration Protocol, DHCP )是一个的,使用UDP协议给用户或者内部作为对所有作中央工作,主要有两个用途:给内部网络或供应商自动分配, 管理的手段。iiHrHnFfKv-ll i Ft ?!:1収号.MBIM fP Wtk-n- HbiFfR0HCFO1K3相关图片DHCP是Dyn amic Host Co nfiguration Protocol(动态配置协议)缩写,它的前身是BOOTP BOOTP原本是用于无磁盘主机连接的网络上面的:网络主机使用B
2、OOT ROM而不是磁盘启动并连接上网络,则可以自动地为那些主机设定TCP/IP环境。但BOOTP有一个缺点:您在设定前须事先获得的硬件地址, 而且,与IP的对应是静态的。换而言之,BOOTP非常缺乏动态性,若在有限的IP资源环境中,BOOTP的一一对应会造成非常严重的资源 浪费。DHCP可以说是BOOTP的增强版本,它分为两个部份:一个是端,而另一个是客户端。 所有的IP网络设定数据都由 DHCP服务器集中管理,并负责处理客户端的 DHCP要求;而 客户端则会使用从服务器分配下来的IP环境数据。比较起 BOOTP,DHCP透过租约”的概念,有效且动态的分配客户端的TCP/IP设定,而且,作为
3、兼容考虑,DHCP也完全照顾了 BOOTP Clie nt 的需求。网络上面,它会监听网络的 位方式:DHCP的分配形式首先,必须至少有一台 DHCP服务器工作在DHCP请求,并与客户端磋商的设定环境。它提供三种 IP定地址分配Man ual Allocation人工分配,获得的IP也叫,为某些少数特定的在网或者网络设备绑定,且地址不会过 期。同一个一般可以通过设置来划分静态地址和的IP段,比如一般家用 TP-LINK路由器,常见的是从,这样如果你的电脑是自动获得IP的话,一般就是,下一台电脑就会由DHCP自动分到为。而为手动配置IP段。Automatic Allocati on自动分配,其情
4、形是:一旦DHCP第一次成功的从 DHCP端租用到IP 地址之后,就永 远使用这个地址。Dyn amic Allocati on动态分配,当DHCP第一次从DHCP服务器端租用到IP地址之后,并非永久的使用该 地址,只要租约到期,客户端就得释放(release)这个IP地址,以给其它使用。当然,客户端可以比其它更优先的更新(renew)租约,或是租用其它的IP地址。动态分配显然比手动2相关图片分配更加灵活,尤其是当您的实际IP 地址不足的时候,例如:您是一家,只能提供200个 IP地址用来给拨接客户,但并不意味着您的客户最多只能有200个。因为要知道,您的客户们不可能全部同一时间上网的,除了他
5、们各自的行为习惯的不同,也有可能是电话线路的限制。这样,您就可以将这200个地址,轮流的租用给拨接上来的客户使用了。这也是为什么当您查看IP地址的时候,会因每次拨接而不同的原因了(除非您申请的是一个固定 IP,通常的ISP都可以满足这样的要求, 这或许要另外收费)。当然,ISP不一定使用DHCP 来分配地址,但这个概念和使用IP Pool的原理是一样的。DHCP除了能动态的设定IP地址之外,还可以将一些IP保留下来给一些特殊用途的机器使用,它可以按照硬件地址来固定的分配IP 地址,这样可以给您更大的设计空间。同时,DHCP还可以帮客户端指定router、netmask、DNSServer、WI
6、NSServer、等等项目,您在客户端上面, 除了将 DHCP 选 项打勾之外,几乎无需做任何的IP环境设定。DHCF运作状态运作模式:DHCP是怎么运作的假设多部在同一个网域当中,也就是说,DHCP Server与他的Clients 都在之内,可以透过广播的方式来达到相互沟通的状态。那么Client 藉由DHCP Server得到IP的程序为: 若Client端计算机设定使用 DHCP协议以取得网络参数时,则Client 端计算机在开机的时候,或者是重新启动网络卡的时候,会自动的发出DHCPClie nt的需求给网域内的每部计算机:这个时候,由于发出的讯息希望每部计算机都可以接受,所以该讯息
7、除了网络卡的硬件地址(MAC)无法改变外,需要将该讯息的来源软件地址设定为 ,而目的地址则为(Linux会自动设定,无须考虑这个问题!)。网域内的其它没有提供DHCP服务的计算机,收到这个之后会自动的将该封包丢弃而不回应; DHCP响应讯息:如果是DHCP主机收到这个 Client 的DHCP需求时,那么DHCP主机首先会针对该次需求的讯息所携带的MAC与DHCP主机本身的设定值去比对,如果DHCP主机的设定有针对该MAC做静态IP (每次都给予一个固定的IP )的提供时,则提供Client 端相关的固定IP与相关的网络参数;而如果该讯息的 MAC并不在DHCP主机的设 定之内时
8、,则DHCP主机会选取目前网域内没有使用的IP (这个IP与设定值有关)来发放给client 端使用!此外,需要特别留意的是,在DHCP主机发放给Client 端的讯息当中,会附带一个租约期限的讯息,以告诉 Client 端, IP 可以使用的期限有多长! Clie nt 端接受来自DHCP主机的网络参数,并设定Clie nt自己的网络环境:当Client 端接受响应的讯息之后,首先会以 ARP 封包在网域内发出讯息,以确定来自 DHCP 主机发放的 IP 并没有被占用!如果该 IP 已经被占用了,那么 Client 对于这次的 DHCP 信息将不接受,而将再次向网域内发出 DHCP 的需求广
9、播封包;若该 IP 没有被占用,则 client 可以接受 DHCP 主机所给的网络的参数,那么这些参数将会被使用于 client 端的 网络设定当中,同时, Client 端也会对 DHCP 主机发出确认封包,告诉 Server 这次的需 求已经确认!而 Server 也会将该信息记录下来; Client 端结束该IP的使用权:当 Client开始使用这个 DHCP发放的IP之后,有几个情况下他可能会失去这个 IP 的使用权:Client 端离线:不论是关闭网络接口 ( ifdown) 、重新开机 ( reboot ) 、关机( shutdown ) 等行为,皆算是离线状态,这个时候 Ser
10、ver 端就会将该 IP 回收,并放到 Server 自己的备用区中,等待未来的使用;Client 端租约到期:前面提到 DHCPserver 端发放的 IP 有使用的期限, Client 使 用这个 IP 到达期限规定的时间, 就需要将 IP 缴回去!这个时候就会造成断线, 而 Client 也可以再向 DHCP 主机要求再次分配 IP !端的运作状态, 由上面这个运作状态 Server 与 Client 在硬件联机上面 来取得上网的网络参数,当然啦,只以上就是 DHCP 这个协议在 Server 端与 Client 来看,可以明白,只要 Server 端设定没有问题,加上 确定是 OK 的
11、,那么 Client 就可以直接藉由 Server要我们这些管理员能够好好的、正确的管理好我们的DHCP。IP 取得的方法:在上面的步骤中, 注意第二步。 就是 DHCP 会去比较 MAC 这个硬件地址, 并判断该 MAC 是否需要给予一个固定的IP呢!呵呵!所以啦,我们在Client 端由DHCP主机取得的IP主要有两种方式:(Static ) IP:只要那个client端计算机的网络卡不换掉,那么MAC肯定就不会改变,由于 DHCP 可以根据 MAC 来给予固定的 IP ,所以该计算机每次都能以一个固定 的 IP 连上 Internet !呵呵!这种情况比较适合当这部计算机需要用来做为提供
12、区域内的Linux 上面知道您的 MAC 呢很简单啦!有很多的方 及 arp 来进行(以下针对 LINUX):一些网络服务的主机之用。那么如何在 式,最简单的方式就是使用 ifconfigroottestroot# ifconfig eth0ifconfigeth0 Link encap:Ethernet HWaddr 00:50:FC:22:9C:57inet addr: Bcast: Mask:UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:333678 errors:0 dropped:0 overruns:0 fra
13、me:0TX packets:377219 errors:0 dropped:0 overruns:0 carrier:0 collisions:195 txqueuelen:100RX bytes: Mb) TX bytes:6 Mb)Interrupt:10 Base address:0x6100roottest root#arpAddress HWtype HWaddress Flags Mask Ifaceether 00:50:FC:22:9C:57 C eth0ether 00:02:44:19:A6:AD C eth0动态(dynamic ) IP : Client 端每次连上
14、DHCP所取得的IP 都不是固定的!都直 接经由 DHCP 所随机由尚未被使用的 IP 中提供!关于租约的行为:观察上面 DHCP 运作模式的第二个步骤, 会发现最后面还有一个租约期限! 最大的优点 就是可以避免该 IP 被某些使用者一直占用着,但该使用者却是 Idle ( 发呆 ) 的状态! 关于 DHCP 主机个数:当网域里面有两部以上的 DHCP 主机时,到底哪一部主机会设定我的这部 Client 端计 算机很多时候是先抢先赢,同样,DHCP的回应也是如此!当 Serverl 先响应时,使用 的就是 Server1 所提供的网络参数内容,如果是 Server2 先响应,就是使用 Serv
15、er2 的 参数来设定 PC !不过,前提之下当然是这些计算机的物理联机都是在一起的。DHCP需求说明I什么时候最好使用 DHCP在某些情况之下,倒是强烈的建议架设 DHCP 的!例如: 公司内部很多 Notebook 使用的场合! 因为 Notebook 在使用上,当设定为 DHCPclient 的时候,那么只要他连接上的网域里面有一部可以动作的 DHCP ,那部 notebook 就可以连 接上 Internet 了!网域内计算机数量相当的多时: 另外一个情况就是网域内计算机数量相当庞大时, 大到 您没有办法一个一个的进行说明来设定他们自己的网络参数,这个时候为了省麻烦, 还是架设DHCP
16、来的方便。H什么情况下不建议使用DHCP主机虽然 DHCP 有很多好处,但是有一个步骤怪怪的。回头看一下那个步骤一,Client 在开机的时候会主动的发送讯息给网域上的所有机器,这个时候,如果网域上就是没有DHCP主机呢很抱歉, 那么这部 Client 端计算机,仍然会持续的发送讯息! 真正的时间与次数 我不晓得会有多久,不过,肯定会超过 30 秒以上,甚至可以达到一分钟以上!在网域内的计算机,有很多机器其实是做为主机的用途,很少Client 需求,那么似乎就没有必要架设 DHCP。Linux 套件安装与设置套件安装:在 上面 DHCP 简单, 无需 Tarball !直接拿出原版光盘, mo
17、unt ,并且找到 dhcp 字 样的套件, 使用 RPM 安装好就好了! 以 mandrake 及 Red Hat 9 为例的话, 您需要的 DHCP 套件为:# 在 当中:roottestroot# rpm -qa | grep dhcp# 在 Red Hat9 当中: roottestroot#rpm -qa | grep dhcp如果是Man drake系列的话,DHCP套件档案总数会有三个!如果没有安装的话,请拿 出原板光盘 (不论是那个 Linux distribution ,应该都是这三个套件名称!只是后面的版 本可能不一样。 但是,需要注意, 在 Red Hat 上面,这三个套
18、件被整合成为一个, 亦即是 的 档案。 ) ,先挂载上去,然后就以 rpm 安装!另外,如果在系统当中没有找到 dhcp 套件的 话,还可以使用 apt-get 或者是 urpmi 都是很好的安装方式设置 DHCP Server:DHCP套件结构在DHCP的套件结构当中,也是仅有一个设置文件。这个文件不见得会存在,需要手动来建立:/etc/ :主要配置文件。这个档案不见得会存在,请手动来建立喔!另外,其实每个dhcp套件在释出的时候,都会附上一个范例档案,您可以使用rpm -ql grep dhcp来查询到这个档案呐!然后将该档案复制成为/etc/后,在手动去修改/etc/即可,这样设定比较容
19、易咯!(注:这个设定档在不同的Linux distribution当中会有不一样的放置目录!例如在open底下,这个设定档预设需要放置在/etc/dhcpd/ )/usr/sbin/dhcpd:这个就是 DHCP的 daemon/var/lib/dhcp/整个DHCP的设定档与检查的档案就是这几个而已工作原理根据是否第一次登录网络,DHCP的工作形式会有所不同。第一次登录的时候:寻找Server当DHCP第一次登录网络的时候,也就是客户发现本机上没有任何IP数据设定,它会向网络发出一个 DHCP DISCOVER。因为客户端还不知道自己属于哪一个网络,所以封包的 来源地址会为 ,
20、而目的地址则为,然后再附上DHCPdiscover的信息,向网络进行广播。在Windows的预设情形下,DHCFdiscover 的等待时间预设为 1秒,也就是当 客户端将第一个 DHCPdiscover 封包送出去之后,在 1秒之内没有得到响应的话,就会进 行第二次DHCP discover 广播。若一直得不到响应的情况下,客户端一共会有四次DHCPdiscover广播(包括第一次在内),除了第一次会等待 1秒之外,其余三次的等待时间分 别是9、13、16秒。如果都没有得到 D7| 耳弓叫相关图片HCP的响应,客户端则会显示,宣告DHCP discover的失败。之后,基于使用者的选择,系统
21、会继续在5分钟之后再重复一次 DHCP discover 的过程。提供IP租用地址当DHCP监听到发出的 DHCPdiscover广播后,它会从那些还没有租出的地址范围内, 选择最前面的空置IP ,连同其它TCP/IP设定,响应给客户端一个DHCPOFFER。由于客户端在开始的时候还没有IP地址,所以在其DHCPdiscover 封包内会带有其 MAC地址信息,并且有一个 XID编号来辨别该封包,DHCP服务器响应的 DHCPoffer 封包则会根据这 些资料传递给要求租约的客户。根据服务器端的设定,DHCP offer封包会包含一个租约期限的信息。接受IP租约如果收到网络上多台 DHCP服务
22、器的响应,只会挑选其中一个DHCPoffer而已(通常是最先抵达的那个),并且会向网络发送一个 DHCFPequest广播,告诉所有DHCP服务器它将指定接受哪一台服务器提供的IP地址。同时,客户端还会向网络发送一个ARP封包,查询网络上面有没有其它机器使用该IP地址;如果发现该IP已经被占用,客户端则会送出一个 DHCPDECLINE封包给 DHCP,拒绝接受其 DHCPoffer ,并重新发送 DHCPdiscover 信息。事实上,并不是所有DHCP客户端都会无条件接受 DHCP服务器的offer,尤其这些安装有其它TCP/IP相关的客户。客户端也可以用 DHCPrequest向服务器提
23、出DHCP选 择,而这些选择会以不同的号码填写在DHCP Option Field 里面。换一句话说,在DHCP服务器上面的设定,未必是客户端全都接受。客户端可以保留自己的一些TCP/IP设定,并且主动权永远在客户端这边。租约确认当DHCP接收到的DHCP request之后,会向客户端发出一个相关图片DHCPAC响应,以确认IP租约的正式生效,也就结束了一个完整的DHCP工作过程。DHCP发放流程第一次登录之后:一旦DHCP客户端成功地从服务器那里取得DHCP租约之后,除非其租约已经失效并且IP地址也重新设定回 ,否则就无需再发送DHCP discover信息了,而会直接使用已
24、经租用到的IP地址向之前的 DHCP服务器发出DHCP request信息,DHCP服务器会尽量让客户端使用原来的IP地址,如果没问题的话,直接响应DHCPack来确认则可。如果该地址已经失效或已经被其它机器使用了,服务器则 会响应一个 DHCPNACK合客户端,要求其重新执行DHCPdiscover。至于IP的租约期限却是非常考究的,并非如我们租房子那样简单,以NT为例子:DHCP客户端除了在开机的时候发出DHCPrequest请求之外,在租约期限一半的时候也会发出DHCP request ,如果此时得不到DHCP服务器的确认的话,客户端还可以继续使用该IP ;当租约期过了 寸,如果客户端仍
25、然无法与当初的联系上,它将与其它DHCP服务器通信。如果网络上再没有任何DHCP服务器在运行时,该客户端必须停止使用该IP地址,并从发送一个 Dhcpdiscover开始,再一次重复整个过程。要是您想退租,可以随时送出DHCPRELEASE命令解约,就算您的租约在前一秒钟才获得的。跨网络的DHCP运作 从前面描述的过程中,我们不难发现:DHCP DISCOVER!以广播方式进行的,其情形只能在同一网络之内进行,因为router 是不会将广播传送出去的。但如果DHCP服务器安设在其它的网络上面呢由于DHCP客户端还没有IP环境设定,所以也不知道Router地址,而且有些Router也不会将DHC
26、P广播封包传递出去, 因此这情形下 DHCP DISCOVER!永远没办法抵达 DHCP服务器那端的,当然也不会发生OFFER及其它动作了。要解决这个问题,我们可以用DHCP Age nt (或DHCP Proxy )来接管客户的 DHCP请求,然后将此请求传递给真正的DHCP服务器,然后将服务器的回复传给客户。这里,Proxy主机必须自己具有能力,且能将双方的圭寸包互传对方。若不使用Proxy,您也可以在每一个网络之中安装DHCP服务器,但这样的话,一来设备成本会增加,而且,管理上面也比较分散。当然喽,如果在一个十分大型的网络中,这样的均衡式架构还是可取的。视您的实际情况而定了。DHCP的责
27、任1保证任何IP地址在同一时刻只能由一台DHCP客户机所使用。应当可以给用户分配永久固定的IP地址。应当可以同用其他方法获得IP地址的共存(如手工配置IP地址的主机)应当向现有的BOOT提供服务。封包格式以下为各字段的简要说明:OP若是client 送给server 的,设为1 ,反向为2。HTYPEr*|土*严|MhAWl I楂iVMM4 (MlcimDHCP报文格式硬件,Ethernet 为 1。HLEN硬件地址长度,Ethernet 为6。HOPS若封包需经过router 传送,每站加1 ,若在同一网内,为 0。TRANSACTION IDDHCP REQUES时产生的数值,以作 DHC
28、PREPLY时的依据。SECONDSClie nt 端启动时间(秒)。FLAGS从0到15共16 bits ,最左一 bit 为1时表示server 将以广播方式传送封包给clie nt,其余尚未使用。ciaddr要是clie nt端想继续使用之前取得之IP地址,则列于这里。yiaddr从server 送回client 之DHCPOFFER与DHCPACK封包中,此栏填写分配给 client的IP地址。siaddr若client需要透过网络开机, 从server 送出之DHCPOFFER DHCPAGKDHCPNACI封包中,此栏填写开机程序所在server 之地址。giaddr若需跨网域进行
29、DHCP发放,此栏为relay age nt的地址,否则为0。chaddrClie nt 之硬件地址。sn ameServer之名称字符串,以 0x00结尾。file若clie nt需要透过网络开机,此栏将指出开机程序名称,稍后以TFTP传送。opti ons允许厂商定议选项(Ven dor-Specific Area),以提供更多的设定信息(如相关图片:Netmask、Gateway、DNS等等)。其长度可变,同时可携带多个选项,每一选项之第 一个byte为信息代码,其后一个byte 为该项数据长度,最后为项目内容。CODE_ENVALUE 此字段完全兼容 BOOTP,同时扩充了更多选项。其
30、中,DHCP封包可利用编码为 0x53之选 项来设定封包类别:项值类别1 DHCP DISCOVER2 DHCP OFFER3 DHCP REQUEST4 DHCPDECLINE5 DHCPACK6 DHCPNACK7 DHCPRELEASEDHCP的选项非常多,有空请查阅RFC或相关文献,并好好理解,这里不再叙述了。DHCP协议RFC-951、RFC-1084、RFC-1123、RFC-1533、RFC-1534 RFC-1497、RFC-1541 RFC-2131DHCP是可自动将IP位址指派给登入 TCP/的用户端的一种,(此种IP位址称为位址)。 这种软件通常是在及其他网络设备上执行的
31、。依照预先设定,您的GateLock路由器设定为使用DHCP因此就无须手动指派永久IP位址给网络上的每个设备。建议不要改变这个设置,这样您的个人电脑就可以被分辨为DHCF服艮务器。1 dhcpdiscover:此为client 开始DHCP过程中的第一个请求2 dhcpoffer :此为 server 对 dhcpdiscover 报文的响应3 dhcprequst :此为 client 对 dhcpoffer 报文的响应4 dhcpdeclient:当client 发现server 分配给它的IP地址无法使用,如 IP 地址发生冲突时,将发出此报文让server禁止使用这次分配的IP地址。5
32、 dhcpack : server 对dhcprequst 报文的响应,clie nt 收到此报文后才真正获得了IP地址和相关配置信息。6 dhcpnack : 此报文是 server对client 的dhcprequst报文的拒绝响应,client收到此报文后,一般会重新开始DHCP程。7 dhcprelease :此报文是client主动释放IP地址,当server收到此报文后就可以收回IP地址分配给其他的 client.DHCP是BOOT的扩展 , 是基于 C/S模式的,它提供了一种动态指定IP地址和配置参数的机制。这主要用于大型网络环境和配置比较困难的地方。DHCF自动为客户机指定IP
33、地址,指定的配置参数有些和 IP协议并不相关,但这必没有关系,它的配置 参数使得网络上的通信变得方便而容易实现了。DHCP使 IP地址的可以租用,对于许多拥有许多台计算机的大型网络来说,每台计算机拥有一个IP地址有时候可能是不必要的。租期从1分钟到100年不定,当租期到了的时候,服务器可以把这个IP地址分配给别的机器使用。客户也可以请求使用自己喜欢的及相应的配置参数。DHCP是对BOOTP勺扩展,它的包格式和 BOOT也一样,这样它就可以使用 BOOTP勺中 转发代理来发送 DHC电了,这使得BOOT和 DHCP之间可以实现互操作。 对于BOOT转发代 理来说,发的是 DHCP包还是BOOTP
34、包,它根本分不清楚。它们使用的服务器是 67和68 , 但是有些地方还有些不同:DHCF定义了一种可以使IP地址使用一段有限时间的机制,在客户期限到了的时候可以重新分配这个IP地址。DHCF为用户提供所有IP配置参数。DHCP包长度比BOOT电长度稍长。既然包比 BOOTP勺长,那也不是白带的,这多出的 长度里包括了网络配置参数。DHCP勺包都比BOOT的长,那协议也复杂了。DHCFW七种消息类型,而 BOOT只有两种。下图中我们可以清楚地看到客户机请求获得网络地址和配置参数的最初几个步骤:第一步的时候客户发出包的名称叫DHCPDISCOVER而服务器返回包的名称叫 DHCPOFFER转发代理
35、接收到请求包,并负责向DHCP其它网络内的DHCP服务器转发。服务器以DHCPOFFER应客户的要求,这个包内包括可用的IP地址和参数。转发代理接收包,并对它进行检查。如果它觉得没有问题,就向客户转发。4. 如果客户在发出 DHCP DISCOVER后一段时间内没有接收到回应,它有机会重新发 送请求10次,否则就通知用户。客户机可以同时接收到许多个服务器的应答,它可以自己 决定用哪一个。下图是客户决定了以后,向服务器发送应答时的情况。5. 当客户选定了某个目标服务器后,它会广播DHCPREQUE包T,用以通知选定的服务器和未选定的服务器。6. 转发工作仍然由BOOTP专发担任。7. 收到DHC
36、PREQUE包服务器会检查收到的包, 如果包内的地址和提供的地址一致,证明现在客户机选择的是这台服务器提供的地址,如果不是,自己提供的地址被拒绝了。8. 被选定的服务器在接收到 DHCPREQUEST以后,因为某些原因可能不能向客户提供这个网络地址或参数,它可以向客户发送DHCPNA包,如果可以提供则可以发送 DHCPAC包。客户在收到包后, 检查内部的网络地址和租用时间,如果客户觉得这个包有问题,它可以发送DHCPDECLIEN包拒绝这个地址,然后重新发送DHCPDISCOVE包。如果觉得没有问题,就可以接受这个配置参数。同样当客户接收到DHCPNA包时,它也可以发送 DHCPDISCOVE
37、R包。客户可以在租期到期之前释放网络地址,这通过发送DHCPRELEAS包来实现。用户下一次可以再次获得相同的IP地址。在这一过程中,许多步骤就可以不用麻烦了,老客户当然要方便一点了。1. 客户在发送的DHCPREQUEST内包括自己以前使用的 IP地址。2. 此包由BOOTP专发代理转发。服务器检查DHCPREQUEST内包括的配置参数。4. 它如果是原来提供这个网络地址的参数的服务器,它会认出这些数来,并以DHCPACK包回应。5. 客户接收到DHCPAC包后,它可以接收或拒绝,如果拒绝它可以申请新的网络地址。当然了,如果服务器觉得客户的请求是无效的,服务器会以DHCPNAC包响应,客户接
38、收到这个包后,会重新会获得网络地址而发送DHCPDISCOVER。路由器配置DHCP服务器目前比较通用的都是采用设备来给用户分配地址,这样可以节省一大笔DHCP的费用。如右图,详细配置方法如下:IP地址中用于“网络/子网ID”的位数。由于本例网络IPv4配置方法Router(co nfig)#i nt f0/0Router(c on fig-if)#ip addRouter(c on fig-if)# no shRouter(c on fig-if)#exitRouter(c on fig)#ipdhcp223.254 ”。接着需要定义,以确定环境为内的一个子网,因此根据实际情况将“长度”微调
39、框的值调整为“23”,单击“下一步”按钮(图3)。第4步在打开的“添加排除”向导页中可以指定排除的IP地址或IP地址范围。由于已经使用了几个IP地址作为其它的,因此需要将它们排除。 在“起始IP地址”编辑框中键 入排除的 IP 地址并单击“添加”按钮。重复操作即可,接着单击“下一步”按钮。第 5 步 在打开的“租约期限”向导页中, 默认将客户端获取的 IP 地址使用期限限制为8 天。如果没有特殊要求保持默认值不变,单击“下一步”按钮。第6步打开“配置DHCP选项”向导页,保持选中“是,我想现在配置这些选项”并单 击“下一步”按钮。在打开的“( )”向导页中根据实际情况键入网关地址(本例为“ .
40、223.254 ”)并依次单击“添加t下一步”按钮。第 7 步 在打开的“域名称和”向导页中没有做任何设置, 这是因为网络中没有安装 DNS 服务器且尚未升级成域管理模式依次单击“下一步”按钮,跳过“ WINS服务器”向导页打开“激活作用域”向导页。 保持“是, 我想现在激活此作用域”单选框选中状态, 并依次单 击“下一步完成”按钮结束配置。设置DHC喀户端 安装了 DHCF服务并创建了 IP作用域后,要想使用DHCF方式为 客户端电脑分配IP地址,除了网络中有一台 DHCP服务器外,还要求客户端电脑应该具备自 动向DHCP服务器获取IP地址的能力,这些客户端电脑就被称作DHCP客户端。因此我
41、们对一台运行 Windows XP的客户端电脑面前进行了如下设置:在上右击“”图 标,执行“属性”命令。 在打开的“网络连接”窗口中右击“”图标并执行“属性”,打开“本地连接 属性”对话框。然后双击“ Internet 协议( TCP/IP) ”选项,点选“自动获得 IP 地址”单选框,并依次单击“确定”按钮。提示:默认情况下端电脑使用的都是自动获取 IP 地址的方式,一般无需进行修改,只 需检查一下就行了。至此,DHCP服务器端和客户端已经全部设置完成了。在DHCP服务器正常运行的情况下,首次开机的客户端会自动获取一个 IP 地址并拥有八天的使用期限。 创建新用户或供应商创建新用户或供应商选
42、项类启动 DHCP 管理器。单击控制台树中的适用的 DHCP 分支。 右击在的服务器, 然后单击创建新的用户类的 定义用户类 ,或者单击 定义供应商类 创建 一个新的供应商类。 单击 添加 。在 新的类 的对话框键入一个描述性的标识名称, 为新的 选项, 在 显示名称 框。 还可能会将其他信息添加到 说明 框。键入数据以匹配的类 ID 由 ID 或 ASCII 下的 DHCP 提供 DHCP 服务器服务使用。若要为十六进制字节数字值输入数 据,请单击的左侧。 若要输入信息交换 (ASCII) 字符值为标准码数据, 单击文本框的右侧。 单击 确定 ,然后单击 关闭 。使用新的类 ID 配置 DH
43、CP 作用域在 DHCP 管理器, 双击相 应的 DHCP 作用域。 右键单击 作用域选项 ,然后单击 配置选项 。单击 高级 。单击以选 中或要使用新的供应商或用户类在功能旁边的框。单击确定 。为客户端设置指定的 DHCP类 ID 字符串连接到基于 Windows 2000 的 DHCP 服务器的客户端计算机使用下面的命令 可以设置指定的 DHCP ID 字符串: ipconfig / setclassid adapter_name class_id是例如配置名为 Local Area Connection 的适配器名为 myuserclass 用户类 ID ,请 在下键入 ipconfig
44、 / setclassid myuserclass,然后按 ENTER 键。它标识 Local Area Connection 接口接收为 myuserclassDHCP 服务器上配置的 DHCP 选项。注意 : ASCII 中的类 ID 是区分大小写,并必须的匹配在 编辑类 对话框中输入标识 数据的类来创建新的用户或供应商选项类。建立DHCF服务器DHCP服务的安装DHCP指的是由控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配 的IP地址和。首先,DHCP服务器必须是一台安装有 Windows 2000 Server/Advaneed Server 系统的;其次,担任 DH
45、CP服务器的计算机需要安装,并为其设置静态IP地址、子网掩码、等内容。默认情况下,DHCP乍为 Windows 2000 Server的一个服务组件不会被系统自动安装,必须把它添加进来:1. 依次点击开始t设置添加 /删除程序t添加/删除Windows组件”,打开相应 的对话框。2. 用鼠标左键点击选中对话框的“组件”列表框中的“网络服务”一项,单击详细信息 按钮,出现带有具体内容的对话框。3. 在对话框“网络服务的子组件”列表框中勾选“动态主机配置协议(DHCP ”,单击确定按钮,根据放入 Windows 2000安装,复制所需要的程序。4. 重新启动计算机后,在“开始t程序t管理工具”下就
46、会出现“DHCP 一项,说明DHCP服务安装成功。DHCF服务器的授权出于对的考虑,并不是在 Win dows 2000 Server中安装了 DHCF功能后就能直接使用, 还必须进行授权操作,未经授权操作的服务器无法提供DHCF服务。对DHCF服务器授权操作的过程如下:1. 依次点击“开始t程序T管理工具t DHCP,打开 DHCF控制台窗口。2. 在控制台窗口中, 用鼠标左键点击选中服务器名, 然后单击右键, 在中选中“授权”,此时需要几分钟的等待时间。注意:如果系统长时间没有反应,可以按F5 键或选择菜单工具中的“操作”下的“刷新”进行屏幕刷新,或先关闭DHCPS制台,在服务器名上用鼠标
47、右键点击。如果快捷菜单中的“授权”已经变为“撤消授权”,则表示对DHCP服务器授权成功。此时,最明显的标记是服务器名前面红色向上的箭头变成了绿色向下的箭头。这样,这台被授权的DHCP服务器就有分配IP的权利了。添加 IP 地址范围当DHCP被授权后,还需要对它设置IP地址范围。通过给DHCF服艮务器设置IP地址范围 后,当在向DHCF服艮务器申请IP地址时,DHC用艮务器就会从所设置的IP地址范围中选择一 个还没有被使用的IP地址进行动态分配。添加 IP地址范围的操作如下:1点击“开始t程序t管理工具t DHCP,打开DHCF控制台窗口。2. 选中DHCF服务器名,在服务器名上点击鼠标右键,在
48、出现的中选择“新建作用域”,在出现的窗口中单击 下一步 按钮,在出现的对话框中输入相关信息,单击 下一步 按钮.3. 根据自己网络的实际情况,对各项进行设置,然后单击 下一步 按钮.4. 输入需要排除的IP地址范围。由于校园网络中有很多需要指定静态 IP地址(即固定 的IP地址),如服务器、等,此时必须把这些已经分配的 IP地址从DHCP服务器的IP地址 范围中排除,否则会引起 IP地址的冲突,导致,单击下一步按钮.5. 在出现的“租约期限”窗口中可以设置IP地址租期的时间值。一般情况下,如果校园网络中的IP地址比较紧张的时候, 可以把租期设置短一些,而IP地址比较宽松时,可以把租期设置长一些
49、。设置完后,单击下一步按钮,出现“配置 DHCF选项”窗口。6. 在“配置DHCP选项”窗口中,如果选择“是,我想现在配置这些选项”,此时可以对DNS服务器、WINS服务器地址等内容进行设置; 如果选择“否,我想稍后配置这些选项”, 可以在需要这些功能时再进行配置。此处,我们选择前者,单击 下一步 按钮。7. 在出现的窗口中,常常输入网络中路由器的 IP地址(即默认网关的IP地址)或是(转 换服务器)的IP地址,如 Win Route、SyGate等。这样,客户机从 DHCP服务器那里得到的 IP 信息中就包含了默认网关的设定了,从而可以接入 Internet 。8. 单击下一步按钮,在此对话
50、框中设置有关客户机DNS域的名称,同时输入 DNS服务器的名称和IP地址。,然后单击添加按钮进行确认。单击下一步按钮,在出现的窗口 中进行 WINS服务器的相关设置,设置完后单击 下一步按钮。9. 在出现的窗口中,选择“是,我想现在激活此作用域” 出现的窗口中单击 完成按钮,设置结束。此时,就可以在 好的作用域。注意:如果您的校园网络是以的形式存在的,可以在第 中选择“否,我想稍后配置这些选项”,此时设置过程跳过第 是以域的形式存在的, 建议您的网络配置顺序为: 的建立,这样可以减少很多麻烦。DHCP服务的测试后,单击 下一步 按钮,在DHCP管理器中看到我们刚刚建6步的“配置DHCP选项”窗口7、8 步。如果您的校园网络的建立t WINS的建立t DNS的建立t DHCP经过上述设置,DHCP服务已经正式启动,我们需要在客户机上进行测试。只需把客户 机的 IP 地址选项设为“自动获取 IP 地址”, 随后重新启动客户机。 在客户
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年思政理论重点知识总结试题及答案
- 物业公司员工合同续签(2025年版)
- 2025年联合投资摄制电影协议
- 2025年度鱼塘承包与渔业培训合同
- 二零二五年度智慧社区物业委托服务合同
- 2025年度防盗门产品售后服务培训与支持合同
- 二零二五年度农村基础设施建设贷款抵押担保合同
- 2025年度特种林木种植承包合同
- 2025年法拍房屋拍卖议价与佣金结算合同
- 二零二五年度幼儿园教师专业发展支持与聘用协议
- 2024年中考语文备考之基础专项语言运用:拟写新闻标题(方法+真题解析)
- 中国城市区域划分表(超实用)
- (图文)幼儿园海姆立克急救法培训课件PPT
- 语言表达与运用 试卷(含答案解析)-1
- word小报模板:优美企业报刊报纸排版设计
- 北师大四年级数学下册预习单
- CPK分析报告模板
- 1000本金融投资类电子书免费下载地址
- 苏教版二年级数学下册第二三单元测试卷含答案
- 2022年广东省深圳市中考数学试卷及答案
- GB/T 7113.5-2011绝缘软管第5部分:硅橡胶玻璃纤维软管
评论
0/150
提交评论