DHCP服务器如何搭建、如何设置?
在FreeBSD的Packages Collection中,有两个不同的DHCP客户机和服务器软件,一 个为ISC-DHCP,另一个为WIDE-DHCP,两个软件都包括了DHCP客户软件和服务器软件,其中ISC-DHCP 更为常用一些,这里就以ISC-DHCP为例介绍在FreeBSD上安装和设置DHCP。 为了支持DHCP,首先要确认系统内核支持伪设备bpfilter,如果没有,就需要重新编译内核。伪设备bpfilter 是一个允许应用程序接收网络的原始数据包的界面,这样应用程序就能接收目的地址非本机IP地址的数据包 了。DHCP使用bpfilter的原因是在DHCP设置好计算机的TCP/IP之前,由于计算机本身没有定义IP地 址,而TCP/IP堆栈本身不会接收不具备本机IP地址的数据包。要接收DHCP服务器发送回客户的数据包,就需要绕 过TCP/IP堆栈,而必须使用伪设备bpfilter。1. pseudo-devicebpfilter4定制内核之后,还要保证/dev/目录下具有对应bpfilter的设备文件。1. # cd /dev2. # sh MAKEDEV bpf0 bpf1 bpf2 bpf3从Packages Collecion中安装DHCP软件,这将DHCP软件中的dhcpd,dhclient和dhcprelay 安装到/usr/local/sbin目录下。1. $ ls /usr/local/sbin/dhc*2. /usr/local/sbin/dhclient3. /usr/local/sbin/dhcpd4. /usr/local/sbin/dhcrelay设置服务器为了设置DHCP服务器dhcpd,首先就要设置其配置文件/etc/dhcpd.conf。这个配置文件 语法简单,比较容易理解。1. server-identifier 192.168.3.1;2.3. subnet 192.168.3.0 netmask 255.255.255.0 {4. range 192.168.3.10 192.168.3.20;5. default-lease-time 600;6. max-lease-time 7200;7. option subnet-mask 255.255.255.0;8. option broadcast-address 192.168.3.255;9. option routers 192.168.3.1;10. option domain-name-servers 192.168.3.1;11. option domain-name "exampleorg.org.cn";12. }13.14. host a1 {15. hardware ethernet 00:90:27:4e:92:09;16. fixed-address 192.168.3.32;17. option subnet-mask 255.255.255.0;18. option broadcast-address 192.168.3.255;19. option routers 192.168.3.1;20. option domain-name-servers 192.168.3.1;21. option domain-name "exampleorg.org.cn";22. }基本的dhcpd.conf首先使用server-identifier定义了本服务器的IP地址,这对于有 多个IP地址的服务器系统十分重要,一般不必设置这个参数,dhcpd能自动侦测。然后定义要分配IP地址的客户机组 ,每组拥有一个可用的IP地址范围。有两种客户机组的划分方式,一种为指定子网段来区分,一种为指定主机来区分。这个例子中的第一组定义了一个子网192.168.3.0/24,这个子网段内,可供DHCP服务器分配的I P地址范围为192.168.3.10到192.168.3.20,这个地址范围也可以不是连续的,不连续的地址可以 使用多个range设置参数来设置。此外,还设置了这一组内分配的IP地址的租期限制default-lease-time 和max-lease-time,可以使用缺省值,而不必改动。后面的option参数设置DHCP的附加功能 ,例如设置DHCP客户的网络掩码、广播地址、DNS服务器、域名等等。事实上这些option设置选项也可以被用作 全局选项设置,即放置在server-identifier之后,对所有的客户机组起作用。例子的第二组是针对某个特定主机a1进行的设置,这个主机被限定为以太网地址为hardware ethernet 参数值的计算机,将给这个计算机分配一个固定地址。这种分配方式实际等价于固定地址分配方式,唯一的好处就是能够对IP地址进行集中管理,不必每个计算机分别设置了。这里同样也可以使用option参数,设置TCP/IP的参数 。dhcpd.conf中还能有更多的组,包括对非本网段的子网上的客户机指定的组。当设置了dhcpd.conf之后,就能启动dhcpd守护进程了,由于计算机会有多个网络界面,需要指定dhcpd 服务器的网络界面,以便回应相应界面上的DHCP请求。1. # /usr/local/sbin/dhcpd fxp0在调试阶段,可以使用-d参数,这样dhcpd就不会进入后台运行,而一直保留在前台,并显示各个与客户计算机通信的过程。当一切都调试完毕之后,就能去除-d参数,并将执行命令放入rc.local启动脚本中,以便系统能够自动执行。此后,dhcpd正常运行的时候,会将每一次客户请求及其回应的IP地址分配的记录,都记录在/var/run/dhcpd.leases 文件中。为了使dhcpd能正常进行日志记录,应该在启动dhcpd之前使用touch 命令,生成一个新的日志文件。以后就可以查看这个日志文件的内容,以得到当前DHCP服务器的状态和客户机IP地址分 配的情况。以下是一个日志文件的部分内容。1. lease 192.168.3.11 {2. starts 3 1998/11/26 05:46:28;3. ends 4 1998/11/27 05:46:28;4. hardware ethernet 0:80:c2:12:fd:d;5. uid 1:0:80:c2:12:fd:d;6. }touch命令的优点是在存在相关的文件时,不删除或更改文件内容,只更新其访问时间设置,只有在文 件不存在时才生成新文件。然后就能设置网络中的客户计算机使用DHCP协议,获取合法的IP地址了。通常Windows计算机的TCP/IP设置 中能直接设置支持DHCP协议,如果为Unix(包括FreeBSD)设置DHCP客户软件,就需要dhclient的支持。设置客户软件ISC-DHCP中同样也提供了一个客户程序dhclient,用于FreeBSD系统从DHCP服务器上动态获取一个IP地 址。这个程序同样也要求内核支持bpfilter伪设备。dhclient使用的配置文件为/etc/dhclient.conf,然而最一般的情况下可以不使用它,软件本身的缺省配置就满足一般情况下请求IP地址的需要了。缺省设置下dhclient在获得了IP地址之后,会自动执行/etc/dhclient-script 这个脚本程序,以针对刚获取的动态IP地址进行必要的设置。很多依赖于IP地址的网络服务,就可以在这个脚 本中启动,或者针对重新分配的动态IP地址对已有的网络服务进行修正。虽然使用者也许不希望使用这个脚本 设置网络,但如果不存在这个脚本程序,或者这个程序不可执行,那么dhclient就不能正常执行。因此对于最一般的客户机,一般只连接到一个网络上,仅具备一个网络界面,可以使用一个空的dhclient.conf 和空的declient-script文件,就能完成设置IP地址和其他TCP/IP参数的任务了。1. # touch /etc/dhclient.conf2. # touch /etc/dhclient-script3. # chmod +x /etc/dhclient-script4. # /usr/local/sbin/dhclient fxp05.6. Listening on BPF/fxp0/00:90:27:4e:92:09/unattached7. Sending on BPF/fxp0/00:90:27:4e:92:09/unattached8. Sending on Socket/fallback/fallback-net9. DHCPDISCOVER on fxp0 to 255.255.255.255 port 67 interval 2210. DHCPOFFER from 192.168.3.111. DHCPREQUEST on fxp0 to 255.255.255.255 port 6712. DHCPACK from 192.168.3.113. bound to 192.168.3.32 -- renewal in 3600 seconds.在更复杂的情况下,就要指定更多的内容,例如当系统有多个网卡时,要指定dhclient应该从哪个子网中获 得IP地址设置,就需要使用设置文件dhclient.conf。一般除非有多个局域网网络界面,都应该使用空设置文件, 避免产生配置错误。以下为一个简单的dhclient.conf的例子,可以用于多网络界面的情况:1. # Defaults2. timeout 60;3. reboot 10;4. retry 60;5. select-timeout 5;6. initial-interval 2;7. script "/etc/dhclient-script";8. interface "fxp0" {9. request subnet-mask, broadcast-address, routers, domain-name-servers,10. domain-name, host-name;11. require domain-name-servers;12. }这个设置文件主要用于重新定义一些参数,比较容易理解,更改也比较容易。成功的手工执行dhclient之后,就可以考虑将其和系统启动文件相结合了。因为很多网络服务是依赖于网络 配置的,应该在启动这些网络服务之前使用DHCP配置好TCP/IP。使用dhclient-script启动服务的想法虽然也能解决问题,然而这就不能使用系统的启动rc文件中的相关设置启动网络服务,而在这个dhclient-script 中重新启动,因此比较麻烦。更简便的做法是仅仅在dhclient-script中设置hostname, 而让系统启动文件完成其他网络服务的启动。这样就要求将dhclient与系统rc文件结合起来。1. #hostname="my.domain.name"2. network_interfaces="fxp0 lo0"3. # List of network interfaces (lo0 is loopback).4. ifconfig_lo0="inet 127.0.0.1"5. # default loopback device configuration.6. #ifconfig_fxp0="inet 192.168.3.12netmask 255.255.255.0"7. defaultrouter="NO"8. # Set to default gateway (or NO). 这样就需要更改rc.conf文件,更改一些设置语句。首先要注释hostname设置,而在dhclient.script中进行设置,也不必设置defaultrouter,它通过DHCP协议自动设置。同时要保证netwo

linux安装dhcp服务器步骤
安装DHCP包 [root@miner-k ~]# yum -y install dhcp[root@miner-k ~]# rpm -ql dhcp.x86_64/etc/dhcp/etc/dhcp/dhcpd.conf # DHCP的配置文件/etc/dhcp/dhcpd6.conf......./usr/sbin/dhcpd # DHCP的服务器端的主进程/usr/sbin/dhcrelay# DHCP的中继服务器的进程/var/lib/dhcpd/dhcpd.leases#DHCP的租约记录修改配置文件option domain-name "isc.org";# 指定/etc/resolv.conf 中search后的参数option domain-name-servers 114.114.115.115, 114.114.114.114; # DNS服务器的地址subnet 10.254.239.0 netmask 255.255.255.224 {option routers 204.254.239.1; #指定网关range 10.254.239.10 10.254.239.20; # 指定DHCP的地址池,Linux分配IP地址是由大到小的分配,windows中分配是由小到大分配option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;}# 通过MAC地址指定IP对应的主机host fantasia {hardware ethernet 08:00:07:26:c0:a5;#网卡的mac地址fixed-address 10.254.239.30;# 指定不在Range范围内的地址DHCP 对应端口服务器端 UDP 67客户端 UDP 68实例部署DHCP服务器修改配置文件[root@miner-k ~]# vim /etc/dhcp/dhcpd.confsubnet 192.168.100.0 netmask 255.255.255.0 {range 192.168.100.200 192.168.100.210;option domain-name-servers 114.114.114.114,114.114.115.115;option domain-name "miner.example.org";option routers 192.168.100.1;default-lease-time 600;max-lease-time 7200;}启动DHCP服务器[root@miner-k ~]# service dhcpd restartStarting dhcpd:[OK]检查DHCP的监听端口[root@miner-k ~]# netstat -anlp | grep 67 udp00 0.0.0.0:670.0.0.0:* 4841/dhcpd

【干货】速度收藏!DHCP服务器简介及配置图文教程
【干货】速度收藏!DHCP服务器简介及配置图文教程 想必熟悉局域网的小伙伴,对于DHCP服务器一定不陌生,在一个计算机比较多的网络中,如果网络管理员要亲自为某个部门,甚至整个企业的上百台机器逐一手工分配IP地址,那么这个效率是非常低的,其实可以通过DHCP服务器来实现这个工作。本篇文章就为大家介绍了DHCP服务器的概念、原理以及配置,快来看看吧!一、什么是DHCP服务器?DHCP服务器简介1、简介DHCP,(全称Dynamic Host Configuration Protocol),即动态主机配置协议。DHCP主要在局域网使用,对IP地址进行集中管理和分配,使网络环境中的主机动态获得IP地址、网关地址、DNS服务器地址等信息,并提升IP地址使用率。2、原理DHCP是一种基于客户/服务器模式的服务协议,工作原理其实很简单,是在安装有DHCP服务器的网络中,客户端启动时自动与DHCP服务器通信,要求服务器提供自动分配IP地址的服务,而安装了DHCP服务器软件的服务器响应这个要求,并向客户端发送出合法的IP地址。所谓DHCP服务器,也就是提供DHCP服务的服务器,它是通过IP地址租约的方式为DHCP客户端提供服务的。DHCP客户端通过和DHCP服务器的交互通讯以获得IP地址租约。为了从DHCP服务器获得一个IP地址,在标准情况下DHCP客户端和DHCP服务器之间会进行四次通讯。DHCP协议通讯使用端口UDP 67(服务器端)和UDP 68(客户端)进行通讯,UDP68端口用于客户端请求,UDP67用于服务器响应,并且大部分DHCP协议通讯使用广播进行。(1)DHCP DISCOVER当DHCP客户端处于以下三种情况之一时,触发DHCP DISCOVER广播消息:1)当TCP/IP协议作为DHCP客户端(自动获取IP地址)进行初始化(DHCP客户端启动、启用网络适配器或者连接到网络时);2)DHCP客户端请求某个IP地址被DHCP服务器拒绝,通常发生在已获得租约的DHCP客户端连接到不同的网络中;3)DHCP客户端释放已有租约并请求新的租约。此时,DHCP客户端发起DHCP DISCOVER广播消息,向所有DHCP服务器获取IP地址租约。此时由于DHCP客户端没有IP地址,因此在数据包中,使用0.0.0.0作为源IP地址,然后广播地址255.255.255.255作为目的地址。在此请求数据包中同样会包含客户端的MAC地址,以便DHCP服务器进行区分。如果没有DHCP服务器答复DHCP客户端的请求,DHCP客户端在等待1秒后会再次发送DHCP DISCOVER广播消息。除了第一个DHCP DISCOVER广播消息外,DHCP客户端还会发出三个DHCP DISCOVER广播消息,等待时延分别为9秒、13秒和16秒加上一个长度为0~1000毫秒之间的随机时延。如果仍然无法联系DHCP服务器,则认为自动获取IP地址失败,默认情况下将随机使用APIPA(自动专有IP地址,169.254.0.0/16)中定义的未被其他客户使用的IP地址,子网掩码为255.255.0.0,但是不会配置默认网关和其他TCP/IP选项,因此只能和同子网的使用APIPA地址的客户端进行通讯。(2)DHCP OFFER所有接收到DHCP客户端发送的DHCP DISCOVER广播消息的DHCP服务器会检查自己的配置,如果具有有效的DHCP作用域和富余的IP地址,则DHCP服务器发起DHCP OFFER广播消息来应答发起DHCP DISCOVER广播的DHCP客户端,此消息包含以下内容:客户端MAC地址;DHCP服务器提供的客户端IP地址;DHCP服务器的IP地址;DHCP服务器提供的客户端子网掩码;其他作用域选项,例如DNS服务器、网关、WINS服务器等;租约期限等。因此DHCP客户端没有IP地址,所以DHCP服务器同样使用广播进行通讯:源IP地址为DHCP服务器的IP地址,而目的IP地址为255.255.255.255。同时,DHCP服务器为此客户保留它提供的IP地址,从而不会为其他DHCP客户分配此IP地址。如果有多个DHCP服务器给予此DHCP客户端回复DHCP OFFER消息,则DHCP客户端接受它接收到的第一个DHCP OFFER消息中的IP地址。(3)DHCP REQUEST当DHCP客户端接受DHCP服务器的租约时,它将发起DHCP REQUEST广播消息,告诉所有DHCP服务器自己已经做出选择,接受了某个DHCP服务器的租约。在此DHCP REQUEST广播消息中包含了DHCP客户端的MAC地址、接受的租约中的IP地址、提供此租约的DHCP服务器地址等,所有其他的DHCP服务器将收回它们为此DHCP客户端所保留的IP地址租约,以给其他DHCP客户端使用。此时由于没有得到DHCP服务器最后确认,DHCP客户端仍然不能使用租约中提供的IP地址,所以在数据包中仍然使用0.0.0.0作为源IP地址,广播地址255.255.255.255作为目的地址。(4)DHCP ACK提供的租约被接受的DHCP服务器在接收到DHCP客户端发起的DHCP REQUEST广播消息后,会发送DHCP ACK广播消息进行最后的确认,在这个消息中同样包含了租约期限及其他TCP/IP选项信息。如果DHCP客户端的操作系统为Windows版本,当DHCP客户端接收到DHCP ACK广播消息后,会向网络发出三个针对此IP地址的ARP解析请求以执行冲突检测,确认网络上没有其他主机使用DHCP服务器提供的IP地址,从而避免IP地址冲突。如果发现该IP已经被其他主机所使用(有其他主机应答此ARP解析请求),则DHCP客户端则会广播发送(因为它仍然没有有效的IP地址)DHCP DECLINE消息给DHCP服务器拒绝此IP地址租约,然后重新发起DHCP DISCOVER进程。此时,在DHCP服务器管理控制台中,会显示此IP地址为BAD_ADDRESS。如果没有其他主机使用此IP地址,则DHCP客户端的TCP/IP使用租约中提供的IP地址完成初始化,从而可以和其他网络中的主机进行通讯。至于其他TCP/IP选项,如DNS服务器和WINS服务器等,本地手动配置将覆盖从DHCP服务器获得的值。二、DHCP SERVER (RELAY)配置方式1、相关配置文件端口号:ipv4 udp 67(源端口:接收客户端请求的)、 udp 68(目的端口:向客户端发送请求成功或失败的回应)、ipv6 udp 546、udp 547服务名:dhcpd、dhcrelay主配置文件:/etc/dhcp/dhcpd.conf模板文件:/usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample中继配置文件:/etc/sysconfig/dhcrelay执行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay服务脚本:/etc/init.d/dhcpd、/etc/init.d/dhcrelay执行参数配置:/etc/sysconfig/dhcpd查看租约文件:/var/lib/dhcpd/dhcpd.lease很多网络服务的排错日志:/var/log/messages2、配置步骤(1)操作前的准备防火墙临时关闭:iptables –F防火墙永久关闭:/etc/init.d/iptables stop查看防火墙状态:iptables -Lselinux临时关闭:setenforce 0selinux永久关闭:sed –i“7s/enforcing/disabled/g”/etc/selinux/config(2)客户端配置1、关闭防火墙和selinux2、自己在虚拟网络编辑器创建一个局域网的网卡,并设置好网段,取消虚拟网络编辑器的DHCP自动分配功能3、进入客户机设置IP地址为自动获取(就是让DHCP选项生效),然后用service network restart 重启客户机网卡,到这里客户端就设置完成。(3)服务端配置1、进入服务机设置IP地址、网关和虚拟网络编辑器那个网卡的网段一致,然后重启网卡;2、配置yum源,挂载光盘,然后用yum -y install dhcp安装dhcp软件;3、进入dhcp配置文件/etc/dhcp/dhcpd.conf发现里面是空的,然后把dhcp模板文件中的内容导入dhcp 配置文件;4、将配置文件的前几个subnet声明注释掉,修改最后一个subnet的声明;5、修改完成后保存退出,用service dhcpd configtest测试文件是否有错误;6、然后用service dhcpd start 重启dhcp服务;7、重启客户机网卡,看能不能获取到服务机地址池的IP地址;8、为某台主机设置IP地址保留,把要保留IP的MAC地址和要保留的IP地址写入dhcpd.conf的配置文件即可,然后设置客户机为自动获取IP;9、用ifdown eth0停止服务机网卡,再用ifup eth0开启网卡,然后用service dhcpd start 重启dhcp服务,看客户机能不能获取到指定IP。3、中继代理配置interface f0/0ip helper-address 1.1.1.1ip dhcp relay information trustupdate arp开启定期ARP询问interfaca g0/0/2arp authorized禁止动态更新ARParp timeout 60 60s无应答则删除ARP条目ip dhcp snooping vlan 20 vlan20开启snoopinginterface f0/0定义信任端口ip dhcp snooping trust交换机连接DHCP服务器端口设为trusteddhcp snooping bind-table static ip-address ip-address mac-address mac-address interface g0/0#配置IP与MAC静态绑定表interface vlan 1ip add dhcp-alloc #立即发送DHCP-discover报文,1-10s内随机发送,如果没有收到DHCP服务器的回应报文继续发送,直到回应为止dhcp selsect global all #全局分配地址dhcp server group dhcp-relaydhcp-server 10.1.1.1组里有多个dhcp服务器interface vlan 2dhcp select relaydhcp relay server-select dhcp-relaydisplay dhcp server ip-in-use all #查看地址池可用地址信息reset dhcp server ip-in-use all #重置正在使用的IP地址address-check enable dhcp #中继的安全特性ip dhcp relay information trust-all合法的DHCP服务路由,为了形成一个绑定表no ip dhcp conflict logging关闭DHCP冲突日志 display ip interface br

如何安装配置DHCP服务器
安装DHCP服务器。开始-运行-sysocmgr /i:syson.inf,打开Windows组件安装向导,选择网络服务-动态主机配置协议(DHCP)。确定,下一步,完成安装。 如果你的计算机是在域环境下,那么安装好的DHCP服务器需要授权后才可以使用。开始-管理工具-DHCP,打开DHCP。右键点击“授权”。可见红色箭头变成绿色,证明授权通过,可以使用了。鼠标右键服务器,选“新建作用域”打开新建作用域向导,点下一步,出现作用域名窗口。填写名称和描述,点击下一步,出现“IP地址范围”窗口,输入此作用域的地址范围。点击下一步,进入“添加排除”窗口,输入排除的地址或地址范围。点击下一步,租期默认是8天,也可以根据需要更改。点击下一步,选择“否,我想稍后配置这些选项”,这样就完成了新建作用域。激活作用域,右键红色箭头的作用域,点击“激活”。 红色箭头变成绿色,表示激活成功,DHCP服务器搭建成功,可以使用了。

求DHCP服务器的安装与配置
实验六:DHCP服务器的配置实验目的:一、掌握DHCP服务器的安装二、掌握DHCP服务器的配置三、掌握DHCP客户端的配置四、掌握终端服务器的安装五、掌握终端服务器的使用实验设备:PC机及Windows 2000系统(文件系统要求为NTFS格式)实验内容:一、DHCP服务器的安装安装DHCP服务器的步骤如下:1.选择“开始”/“设置”/“控制面板”/“添加或删除程序”,选择“添加/删除Windows组件”。2.出现安装向导对话框,请选择“网络服务”/“详细信息”。3.出现设置“网络服务”对话框时,在此选择“动态主机配置协议(DHCP)”复选框,单击“确定”按钮。4.回到前一画面,单击“下一步”按钮,直至安装完成。完成安装后,在“开始”/“程序”/“管理工具”程序组内会多一个“DHCP”选项供用户管理与设置DHCP服务器。 二、授权给DHCP服务器DHCP服务器安装好后并不是立即就可以给DHCP客户端提供服务,它必须经过一个“授权”的步骤。未经授权的DHCP服务器在接收到DHCP客户端索取IP地址的要求时,并不会给DHCP客户端分派IP地址。被授权的DHCP服务器的IP地址记录在Windows 2000的Active Directory内,必须是Domain Admin或Enterprise Admin组的成员,才可以执行DHCP服务器的授权工作。授权的操作步骤如下:1.选择“开始”/“程序”/“管理工具”/“DHCP”管理工具,出现DHCP管理窗口。2.鼠标右键点击要授权的DHCP服务器,选择“管理授权的服务器”/“授权”菜单,出现对话框,输入要授权的DHCP服务器的IP地址,单击“确定”,可以看到 “管理授权服务器”对话框,单击“关闭”按钮就完成授权操作。三、建立可用的IP作用域在DHCP服务器内,必须设定一段IP地址的范围(可用的IP作用域),当DHCP客户端请求IP地址时,DHCP服务器将从此段范围提取一个尚未使用的IP地址分配给DHCP客户端。需要注意的是,在一台DHCP服务器内,只能针对一个子网设置一个IP作用域,例如:不可以建立一个IP作用域为210.43.16.1—210.43.16.60后,又建立另一个IP作用域为210.43.16.100—210.43.16.160。解决方法是先设置一个连续的IP作用域为210.43.16.1—210.43.16.160,然后将中间的210.43.16.61—210.43.16.99添加到排除范围。建立一个新的DHCP作用域的步骤如下:1.用鼠标右键单击要创建作用域的服务器,选择“新建作用域”。2.出现“欢迎使用新建作用域向导”对话框时,单击“下一步”,为该域设置一个名称并输入一些说明文字,单击“下一步”。3.出现对话框,在此定义新作用域可用IP地址范围,子网掩码等信息。例如一组同学DHCP服务器的IP地址是192.168.1.1,可分配供DHCP客户机使用的IP地址是192.168.1.2至192.168.1.18,子网掩码是255.255.255.0,二组同学DHCP服务器的IP地址是192.168.2.1,可分配供DHCP客户机使用的IP地址是192.168.2.2至192.168.2.18,以此类推。完成后单击“下一步”。4.如果在上面设置的IP作用域内有部分IP地址不想提供给DHCP客户端使用,则可以在对话框中设置需排除的地址范围。例如:一组同学输入192.168.1.10至192.168.1.18,二组同学输入192.168.2.10至192.168.2.18,以此类推。单击“添加”,单击“下一步”。5.出现对话框,在此设置IP地址的租用期限,然后单击“下一步”。6.出现对话框时,选择“是,我想现在配置这些选项(Y)”,然后单击“下一步”为这个IP作用域设置DHCP选项,分别是默认网关、DNS服务器、WINS服务器等。当DHCP服务器在给DHCP客户端分派IP地址时,同时将这些DHCP选项中的服务器数据指定给客户端。7.出现对话框时,输入默认网关的IP地址,例如可输入192.168.7.1。然后单击“添加”按钮,单击“下一步”。如果目前网络总还没有路由器,则可以不必输入任何数据,直接单击“下一步”按钮即可。8.出现对话框时,设置客户端的DNS域名称,输入DNS服务器的名称与IP地址,例如可输入211.94.193.129。或者只输入DNS服务器的名称,然后单击“解析”按钮让其自动帮你找这台DNS服务器的IP地址。单击“下一步”继续。9.出现对话框时,输入WINS服务器的名称与IP地址,或者只输入名称,单击“解析”按钮让自动解析。如果网络中没有WINS服务器,则可以不必输入任何数据,直接单击“下一步”按钮即可10.出现对话框时,选择“是,我想现在激活此作用域”,开始激活新的作用域,然后在“完成新建作用域向导”中单击“完成”即可。完成上述设置,DHCP服务器就可以开始接受DHCP客户端索取IP地址的要求了。 四、IP作用域的维护IP作用域的维护主要是修改、停用、协调、与删除IP作用域,这些操作都在“DHCP”控制台中进行。右键单击要处理的IP作用域,选择弹出菜单中的“属性”、“停用”、“协调”、“删除”选项可完成修改IP范围、停用、协调与删除DHCP服务等操作。 五、保留特定的IP地址可以保留特定的IP地址给特定的客户端使用,以便该客户端每次申请IP地址时都拥有相同的IP地址。这在实际中很有用处,例如你管理单位的网络,一方面可以避免用户随意更改IP地址,另一方面用户也无需设置自己的IP地址、网关地址、DNS服务器等信息,可以通过此功能逐一为用户设置固定的IP地址,即所谓“IP-MAC”绑定,这会给你的维护降低不少的工作量。保留特定的IP地址的设置步骤如下:1.启动“DHCP管理器”,在DHCP服务器窗口列表下选择一个IP范围,用鼠标右键单击“保留”/“新建保留”菜单。2.出现“新建保留”对话框。在“保留名称”输入框中输入用来标识DHCP客户端的名称,该名称只是一般的说明文字,并非用户账号的名称,例如,可以输入计算机名称。但并不一定需要输入客户端的真正计算机名称,因为该名称只在管理DHCP服务器中的数据时使用。在“IP地址”输入框中输入一个保留的IP地址,例如:一组同学输入192.168.1.9,二组同学输入192.168.2.9,以此类推。可以指定任何一个保留的未使用的IP地址。如果输入重复或非保留地址,“DHCP管理器”将发生警告信息。在“MAC地址”输入框中输入上述IP地址要保留给的客户机的网卡号。在“说明”输入框中输入描述客户的说明文字,该项内容可选。网卡MAC物理地址是“固化在网卡里的编号”,是一个12位的16进制数。全世界所有的网卡都有自己的唯一标号,是不会重复的。在安装Windows2000的机器中,通过“开始”/“运行”,输入CMD进入命令窗口,输入ipconfig/all命令查看本机网络属性信息。3.单击“添加”按钮,将保留的IP地址添加到DHCP服务器的数据库中。可以按照以上操作继续添加保留地址,添加完所有保留地址后,单击“关闭”按钮。可以通过单击“DHCP管理器”中的“地址租约”查看目前有哪些IP地址已被租用或用作保留。 六、DHCP选项的设置例如,设置006 DNS服务器,步骤如下:1.用鼠标右键单击“DHCP管理器”中的“作用域选项”/“配置选项”。2.出现 “作用域选项”对话框,选择“006 DNS服务器”复选框,然后输入DNS服务器的IP地址,点按“添加”按钮。如果不知道DNS服务器的IP地址,可以输入DNS服务器的DNS域名,然后单击“解析”让系统自动寻找相应的IP地址,完成后单击确定。完成设置后在DHCP管理控制台可以看到设置的选项“006 DNS服务器”.七、DHCP数据库的维护在安装DHCP服务时会在%Systemroot%System32Dhcp目录下自动创建DHCP服务器的数据库文件,其中的dhcp.mdb是其存储数据的文件,而其他的文件则是辅助性的文件,注意不要随意删除这些文件。1.DHCP数据库的备份DHCP服务器数据库是一个动态数据库,在向客户端提供租约或客户端释放租约时它会自动更新,发现一个文件夹backup,该文件夹中保存着DHCP数据库及注册表中相关参数,可供修复时使用。DHCP服务默认会每隔60分钟自动将DHCP数据库文件备份到此处。如果要想修改这个时间间隔,可以通过修改BackupInterval这个注册表参数实现,它位于注册表项:HKEY_LOCAL_MACHINESYSTEM|CurrentControlSetServicesDHCPserverParameters中。修改备份时间为30分钟。2.DHCP数据库的还原DHCP服务在启动时,会自动检查DHCP数据库是否损坏,并自动恢复故障,还原损坏的数据库。也可以利用手动的方式来还原DHCP数据库,其方法是将注册表HKEY_LOCAL_MACHINESYSTEM|CurrentControlSetServicesDHCPserverParameters下参数RestoreFlag设为1,然后重新启动DHCP服务器即可。也可以直接将backup文件夹中备份的数据复制到DHCP文件夹,不过要先停止DHCP服务。每位同学练习数据库的还原。3.IP作用域的协调如果发现DHCP数据库中的设置与注册表中的相应设置不一致时,例如,DHCP客户端所租用的IP数据不正确或丢失时,您可用协调的功能让二者数据一致。因为在注册表数据库内也存储着一份在IP作用域内租用数据的备份,协调时,利用存储在注册表数据库内的数据来恢复DHCP服务器数据库内的数据。方法是鼠标右键单击相应的作用域选择“协调”菜单。为确保数据库的正确性,定期执行协调操作是良好的习惯。每位同学练习IP作用域的协调。4.DHCP数据库的重整DHCP服务器使用一段时间后,数据库内部数据必然会存在数据分布凌乱,因此为了提高DHCP服务器的运行效率,要定期重整数据库。Windows 2000系统会自动定期在后台运行重整操作,不过也可以通过手动的方式重整数据库,其效率要比自动重整更高,方法如下:进入到winntsystem32dhcp目录下,停止DHCP服务器,运行Jetpack.exe程序完成重整数据库,再运行DHCP服务器即可。5.DHCP数据库的迁移要想将旧的DHCP服务器内的数据迁移到新的DHCP服务器内,并改由新的DHCP服务器提供服务,步骤如下:(1)备份旧的DHCP服务器内的数据首先停止DHCP服务器,在“DHCP管理器”中右键单击服务器,选择“所有任务”/“停止”菜单,或者在命令行方式下运行net stop dhcpserver命令将DHCP服务器停止。然后将%systemroot%system32dhcp下整个文件夹复制到新的DHCP服务器内任何一个临时的文件夹中。运行Regedt32.exe,选择注册表选项HKEY_LOCAL_MACHINESYSTEM|CurrentControl- SetServicesDHCPserver,选择“注册表”/“保存项”,将所有设置值保存到文件中。最后删除旧DHCP服务器内的数据库文件夹,删除DHCP服务。(2)将备份数据还原到新的DHCP服务器安装新的DHCP服务器,停止DHCP服务器,方法如上。将存储在临时文件内的所有数据(由旧的DHCP服务器复制来的数据),整个复制到%systemroot%system32dhcp文件夹中。运行Regedt32.exe,选择注册表选项HKEY_LOCAL_MACHINESYSTEMCurrentControl SetServicesDHCPserver,选择“注册表”/“还原”,将上步中保存的旧DHCP服务器的设置还原到新的DHCP服务器。重启DHCP服务器,协调所有作用域即可。 八、DHCP客户端的设置当DHCP服务器配置完成后,客户机就可以使用DHCP功能,可以通过设置网络属性中的TCP/IP通讯协议属性,设定采用“DHCP自动分配”或者“自动获取IP地址”方式获取IP地址,设定“自动获取DNS服务器地址”获取DNS服务器地址。而无须为每台客户机设置IP地址、网关地址、子网掩码等属性。以Windows 2000的计算机为例设置客户机使用DHCP,方法如下:1.选择“开始”/“设置”/“网络和拨号连接”,打开“网络和拨号连接”窗口。2.用鼠标右键单击“本地连接”/“属性”/“Internet协议(TCP/IP)”/“属性”,打开如图10-21所示TCP/IP属性对话框。3.单击“确定”按钮,完成设置。这时如果你查看客户机的IP地址,就会发现它来自于DHCP服务器预留的IP地址空间。注意:每组只留一台DHCP服务器,其他服务器停止。做客户机。察看申请到的ip地址并察看服务器上的租约。然后,每台机器都要做一遍DHCP服务器,看看结果如何?修改每台机器具有不同的作用域后,再看一看。练习完后,可练习DHCP数据库的迁移和将备份数据还原到新的DHCP服务器。
很详细的Windows 2008 Server下搭建DHCP与WINS服务器教程
我是菜鸟,- -!!但是,你的问题好像,简单了点了吧,是家庭路由器设置DHCP,还是服务器的呢!如果是普通家用路由,里面都有一页DHCP设置的,最简单的,开启了就行,有一些麻烦点的,如HUAWEI的MT800,就要手动填写DNS,如果是专业级的DHCPSERVER,SORRY,算是我多嘴了,没玩过,都说了,--! 我是菜鸟!!!

本文由 在线网速测试 整理编辑,转载请注明出处,原文链接:https://www.wangsu123.cn/news/296624.html。