如何配置dhcp服务器有什么用

什么是DHCP服务器?
本文行家:
DHCP服务器
  DHCP服务器,是帮助我们管理IP的强大服务器。作为管理员你的一定不能不知道。DHCP是Dynamic&Host&Configuration&Protocol的缩写,它是TCP/IP协议簇中的一种,主要是用来给网络客户机分配动态的IP地址。这些被分配的IP地址都是DHCP服务器预先保留的一个由多个地址组成的地址集,并且它们一般是一段连续的地址。   使用DHCP时必须在网络上有一台DHCP服务器,而其他机器执行DHCP客户端。当DHCP客户端程序发出一个信息,要求一个动态的IP地址时,DHCP服务器会根据目前已经配置的地址,提供一个可供使用的IP地址和子网掩码给客户端。  
 1. 使用DHCP的优点
  DHCP使服务器能够动态地为网络中的其他服务器提供IP地址,通过使用DHCP,就可以不给Intranet网中除DHCP、DNS和WINS服务器外的任何服务器设置和维护静态IP地址。使用DHCP可以大大简化配置客户机的TCP/IP的工作,尤其是当某些TCP/IP参数改变时,如网络的大规模重建而引起的IP地址和子网掩码的更改。   DHCP服务器是运行Microsoft&TCP/IP、DHCP服务器软件和Windows&NT&Server的计算机,DHCP客户机则是请求TCP/IP配置信息的TCP/IP主机。DHCP使用客户机/服务器模型,网络管理员可以创建一个或多个维护TCP/IP配置信息的DHCP服务器,并且将其提供给客户机。   DHCP服务器上的IP地址数据库包含如下项目:   ●&对互联网上所有客户机的有效配置参数。   ●&在缓冲池中指定给客户机的有效IP地址,以及手工指定的保留地址。   ●&服务器提供租约时间,租约时间即指定IP地址可以使用的时间。   在网络中配置DHCP服务器有如下优点:   ●&管理员可以集中为整个互联网指定通用和特定子网的TCP/IP参数,并且可以定义使用保留地址的客户机的参数。   ●&提供安全可信的配置。DHCP避免了在每台计算机上手工输入数值引起的配置错误,还能防止网络上计算机配置地址的冲突。   ●&使用DHCP服务器能大大减少配置花费的开销和重新配置网络上计算机的时间,服务器可以在指派地址租约时配置所有的附加配置值。   ●&客户机不需手工配置TCP/IP。   ●&客户机在子网间移动时,旧的IP地址自动释放以便再次使用。在再次启动客户机时,DHCP服务器会自动为客户机重新配置TCP/IP。   ●&大部分路由器可以转发DHCP配置请求,因此,互联网的每个子网并不都需要DHCP服务器。   注:如果要使用DHCP服务器支持跨越多重路由器的子网,则路由器可能需要硬件升级。路由器必须支持RFC&、。   
2. DHCP分配地址的方式
  DHCP使用客户/服务器模式,网络管理员建立一个或多个DHCP服务器,在这些服务器中保存了可以提供给客户机的TCP/IP配置信息。这些信息包括网络客户的有效配置参数、分配给客户的有效IP地址池(其中包括为手工配置而保留的地址)、服务器提供的租约持续时间。   如果将TCP/IP网络上的计算机设定为从DHCP服务器获得IP地址,这些计算机则成为DHCP客户机。启动DHCP客户机时,它与DHCP服务器通信以接收必要的TCP/IP配置信息。该配置信息至少包含一个IP地址和子网掩码,以及与配置有关的租约。   DHCP服务器有3种为DHCP客户机分配TCP/IP地址的方式:   ●&手工分配:在手工分配中,网络管理员在DHCP服务器通过手工方法配置DHCP客户机的IP地址。当DHCP客户机要求网络服务时,DHCP服务器把手工配置的IP地址传递给DHCP客户机。   ●&自动分配:在自动分配中,不需要进行任何的IP地址手工分配。当DHCP客户机第一次向DHCP服务器租用到IP地址后,这个地址就永久地分配给了该DHCP客户机,而不会再分配给其他客户机。   ●&动态分配:当DHCP客户机向DHCP服务器租用IP地址时,DHCP服务器只是暂时分配给客户机一个IP地址。只要租约到期,这个地址就会还给DHCP服务器,以供其他客户机使用。如果DHCP客户机仍需要一个IP地址来完成工作,则可以再要求另外一个IP地址。   动态分配方法是惟一能够自动重复使用IP地址的方法,它对于暂时连接到网上的DHCP客户机来说尤其方便,对于永久性与网络连接的新主机来说也是分配IP地址的好方法。DHCP客户机在不再需要时才放弃IP地址,如DHCP客户机要正常关闭时,它可以把IP地址释放给DHCP服务器,然后DHCP服务器就可以把该IP地址分配给申请IP地址的DHCP客户机。   使用动态分配方法可以解决IP地址不够用的困扰,例如C类网络只能支持254台主机,而网络上的主机有三百多台,但如果网上同一时间最多有200个用户,此时如果使用手工分配或自动分配将不能解决这一问题。而动态分配方式的IP地址并不固定分配给某一客户机,只要有空闲的IP地址,DHCP服务器就可以将它分配给要求地址的客户机;当客户机不再需要IP地址时,就由DHCP服务器重新收回。
参考资料:
[1] 硅谷动力
百科的文章(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。如需转载,请注明来源于。
国内知名网站CTO,原信息产业部技术安全顾问。查看:2535|回复:11
提示: 作者被禁止或删除 内容自动屏蔽
理论上是不会出现冲突,因为DHCP服务器 在分配IP地址的时候会做ping测试。
不会。在DHCP获取地址的过程中,提到原则是接收最先收到的DHCPOFFER报文
提示: 作者被禁止或删除 内容自动屏蔽
助理工程师
不会,假设DHCP服务器A和B的配置一样,作用域地址都是192.168.1.0/24,当有一个客户端把A的192.168.1.1地址租走后,服务器B的这个地也将不再租出去,也就是说下一个客户端就算是像服务器B租地址,租到的也是192.168.1.2。
客户机向DHCP服务器请求IP那四个包里的内容具体是什么,,比如源IP。。目标IP。。。。等等。好多。能仔细的给说下么。谢谢
不会的,DHCP服务没那么傻
引用:原帖由 mosquitos 于
13:15 发表
理论上是不会出现冲突,因为DHCP服务器 在分配IP地址的时候会做ping测试。 兄弟所说的在分配IP地址时做PING测试是什么意思?
每个细小的问题都将助你向成为高手迈进一大步。
引用:原帖由 4 于
18:56 发表
兄弟所说的在分配IP地址时做PING测试是什么意思? 就是在DHCP 服务器在给client端回offer包前,会对offer包中提供给client端的IP地址做ping测试,如果能ping通则 不会发送这个offer包给client。能ping通就说明广播网内有这个IP地址了。
简单说,计算机会向DHCP要IP地址,谁先相应,就会获得谁的IP地址
助理工程师
windows服务器做的DHCP服务器肯定会导致冲突,关于ping测试
1.可能客户端会不响应ping
2.客户端可能会关机不在线
所以一个广播域不要设置两台DHCP,设置的话要么地址池不重合,要么做高可用
引用:原帖由 mosquitos 于
13:15 发表
理论上是不会出现冲突,因为DHCP服务器 在分配IP地址的时候会做ping测试。 那不叫ping测试,那叫“免费ARP”报文DHCP服务详解及配置 - 开源中国社区
当前访客身份:游客 [
当前位置:
DHCP配置详解
/var/lib/dhcpd/dhcpd.leases 租约数据库文件
/usr/share/doc/dhcp-*/dhcpd.conf.sample 配置文件示例文件
/etc/dhcpd.conf 主配置文件
DHCP应用环境
局域网中存在大量主机且需要经常变动IP地址(如不经常变动IP则最好全部设置静态IP并IP MAC绑定)
局域网中存在比较多移动办公设备 ,这种的典型就是如一些餐饮及一些提供无线接入的场所。
DHCP术语解释
DHCP服务器:提供DHCP服务的计算机
DHCP客户端:启用DHCP设置的计算机,就是需要DHCP服务的设备吧
作用域:一个完整连续的可用IP地址范围,DHCP服务主要就是通过作用域来管理网络分布,IP地址分配及其它相关配置参数。
超级作用域:管理级的作用域集合,用于支持同一物理网络上的多个逻辑IP子网,超级作用域包含子作用域的列表,对子作用域进行统一管理。
排除范围:排除范围是作用域内从DHCP服务中排除的有限IP地址序列,排除范围确保在这些范围中的任何地址都不是由网络上的服务器提供给DHCP客户机,(就相当于保留地址,比如网络中网络打印机地址需要固定,就不能把这个地址再给客户机)
地址池:在定义DHCP作用域并应用排除范围之后,剩余的地址在作用域内形成可用地址池,就是作用域中可用IP的范围,这时的地址才可以由DHCP服务器动态分配给DHCP客户端使用。
租约:客户计算机可以使用动态分配IP地址的时间,这个时间可以由DHCP服务器设置。当一台客户机发出租约后,此租约被看作是活动的,在租约终止前,客户机可以向DHCP服务器请求更新其租约。当租约到期或被服务器删除后,就变动不活动的了,租约的持续时间决定了租约什么时候终止及客户机隔多久向DHCP服务器更新其租约 。
预约:创建从DHCP服务器客户机的永久地址租约指定,预约可以保证子网上的特定设备总是使用相同的IP地址(如网络打印机的IP,DHS服务器的等)
选项类型:当DHCP服务器向DHCP客户机提供租约服务时可以指定的其它客户机的配置参数,典型的这些选项类型由各个作用域启用和配置。大多数选项在RFC21232中预定了,如需要,可以在DHCP管理器定义并添加自定义选项类型。(一般不用)
选项类别:DHCP服务器用于进一步提供给客户机的选项类型的方法,选项类别可以在用户的DHCP服务器上配置以提供特定的客户机支持。
DHCP工作原理
当DHCP客户机第一次登陆网络时,如客户机上无任何IP信息设定,它会向网络 发出DHCP DISCVER数据包,为保证服务器能够收到请求,数据包源地址为0.0.0.0,目的地址是255.255.255.255 即以广播形式发送DHCP DISCOVER信息。
当DHCP服务器监听到客户端发出的DHCP DISCOVER广播后,它会从那些还没有透出的地址范围中选择可用IP及其它TCP/IP设定以DHCP OFFER数据包形式发送给客户机。
如客户端收到网络上多台DHCP服务器的响应,客户端会挑选最快一个DHCP OFFER并向网络发送一个DHCP REQUEST广播封包,告诉所有DHCP服务器它将使用哪一台服务器提供的IP地址。同时,客户端还会向网络发送ARP广播数据包,查询网络上有没有其它机器使用该IP地址,如何发现此IP已经被占用,客户端则会发送一个DHCP DECLINE数据包给DHCP服务器,拒绝接受其DHCP OFFER,并重新发送DHCP REQUEST信息。
客户端可以保留自己的一些TCP/IP设定,如网关,DHS地址等。
将地址分配给客户端后,DHCP 服务器会发送一个DHCP ACK消息,以确认IP租约正式生效,结束完整的DHCP工作过程。
DHCP客户端成功地从服务器取得IP地址后,一般不需要再发送DHCP DISCOVER信息,除非租约已经到期或者IP地址重新设定回0.0.0.0 此时客户端会直接使用已经租用到的IP地址向为其发放此IP地址的DHCP服务器发出DHCP REQUEST信息,DHCP服务器会尽量让客户端使用原来的IP地址,如无特殊情况,会直接响应DHCP ACK,允许客户端继续使用此IP地址,如果此地址已经失效或已经被其它主机使用,服务器会一个DHCP NACK数据包给客户端,要求其重新执行DHCP DISCOVER.
客户端执行DHCP DISCOVER后,台无DHCP服务器响应客户端请求,客户端会随机使用169.254.0.0/16网段中的一个IP地址配置本机地址。
安装DHCP服务所需软件
dhcp-3.0.5-23.el5.i386.rpm &&&&&&&&&& DHCP主程序包,包括DHCP服务和中继代理程序,安装此软件包并进行相应 配置,就可以为客户机动态分配IP地址及其它TCP/IP信息、
dhcp-devel-3.0.5-23.el5.i386.rpm&&& DHCP服务器开发工具软件包,为DHCP开发提供库文件支持。
dhcpv6-1.0.10-18.el5.i386.rpm& DHCP的IPV6扩展工具,使DHCP服务器能够支持IPV6最新功能,如IPV6地址的动态配置及IPV6中继代理等。
dhcpv6-client-1.0.10-18.el5.i386.rpm DHCP客户端IPV6软件包,帮助客户端获取动态IP地址。
软件的安装这里就不多说,使用 rpm –qa |grep dhcp查询一下已经安装的软件,将未安装的rpm –ivh softname 安装就可以了.
DHCP常规服务器的配置
基本的DHCP服务器搭建流程
编辑主配置文件dhcpd.conf ,指定IP作用域 指定一个或多个IP地址范围。
建立租约数据库文件
重新加载配置文件或重新启动DHCPD服务使配置生效。
DHCP工作流程
客户端发送广播向服务器申请IP地址
服务器收到请求后查看主配置dhcpd.conf,先根据客户端的MAC地址查看是 否为客户端设置 了固定IP地址。如设置刚将固定IP发送给客户端。如未设置则从地址池中IP发送给客户端。
客户端收到服务器回应后,客户端给于服务器回应,告诉服务器已经使用了分配 的IP地址。
服务器将相关租约信息存入数据库。
DHCP主配置文件
&&&&& 当DHCP主程序包安装好后会自动生成主配置文件的示例文件, /usr/share/doc/dhcp-*/dhcpd.conf.sample 而在/etc 目录下会建立一个空白的dhcpd.conf 主配置文件。 ls /etc/ |grep dhcp
将示例文件下复制到/etc覆盖原文件即可。示例文件全文:
红色字为手动增加注释。
[root@rhel dhcp-3.0.5]# more dhcpd.conf.sample
ddns-update-& 表示所支持的DNS动态更新类型 none不支持动态更新 interim DNS互动更新模式 ad-hoc 表示特殊DNS更新模式 此行必选。
ignore client-忽略客户端更新此参数只在服务器端使用
subnet 192.168.0.0 netmask 255.255.255.0 {定义作用域指定子网
网络号必须与DHCP服务器网络号相同。
# --- default gateway
&&&&&&& option routers&&&&&&&&&&&&&&&&& 192.168.0.1;默认网关
&&&&&&& option subnet-mask&&&&&&&&&&&& 255.255.255.0;子网掩码
&&&&&&& option nis-domain&&&&&&&&&&&&&& &domain.org&;
&&&&&&& option domain-name&&&&&&&&&&&&& &domain.org&;
&&&&&&& option domain-name-servers&&&&& 192.168.1.1;指定DNS服务器&& 配置多个DNS服务器:option domain-name-servers&&&&& 192.168.1.1,192.168.1.2;
&&&&&&& option time-offset&&&&&&&&&&&&& -18000; # Eastern Standard Time
#&&&&&& option ntp-servers&&&&&&&&&&&&& 192.168.1.1;
#&&&&&& option netbios-name-servers&&&& 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
#&&&&&& option netbios-node-type 2;
&&&&&&& range dynamic-bootp 192.168.0.128 192.168.0.254; 指定动态IP地址范围。可指定多个range,但所定义IP范围不能重复。
&&&&&&& default-lease-time 21600;&&&& 定义默认IP租约时间,单位秒
&&&&&&& max-lease-time 43200;默认客户端IP租约时间的最大值
&&&&&&& # we want the nameserver to appear at a fixed address
&&&&&&& host ns {&&& 用于定义保留地址 就是IP MAC绑定的IP
&&&&&&&&&&&&&&& next-
&&&&&&&&&&&&&&& hardware ethernet 12:34:56:78:AB:CD; MAC
&&&&&&&&&&&&&&& fixed-address 207.175.42.254;&& 定义DHCP客户端指定的IP地址。
&&&&&&&&&&&&&&&& host dns {
hardware ethernet 12:34:56:78:AB:12;&&&&&&&&&&&&&&& fixed-address 192.168.0.254&&
租约数据库文件
&&&&& 用于保存一系列租约声明,其中包含客户端的主机名,MAC地址,分配到的IP地址IP地址的有效期等,此文件是可编辑的ASCII格式文本文件。发生租约变化时,会在文件结尾添加新的租约记录。 刚安装好后租约数据库文件是空文件 /var/lib/dhcpd/dhcpd.leases&& DHCP正常运行后就会向里添加
服务启动与重启
service dhcpd start&& service dhcpd stop&&& service dhcpd restar
/etc/rc.d/init.d/dhcpd start&& stop&&& restart &&& reload
自动加载DHCP服务
chkconfig –level 3 dhcpd&&&& 运行级别3自动加载dhcpd服务
chkconfig –level 3 dhcpd off&&&& 关闭运行级别3自动加载dhcp服务
或者ntsysv里配置。
IP地址绑定
DHCP中IP地址绑定用于级客户端分配固定IP,如服务器及网络打印机等设备。通过MAC与IP的对应关系为指定设备分配IP.,每一个绑定的IP 需要一段 host name{ }
tail -F /etc/log/message 查看日志。
DHCP服务的应用及排错
普通小型C类网络网络一台DHCP服务器就可以。
对于需要多个域的网络,可以使用多网卡实现,也可以使用超级作用域。超级作用域暂时不说了。
排错:常见错误有配置文件不存在或者配置文件内容出错,网卡IP错误或者与配置文件中网络不相同,不存在租约文件(可以手动建立/var/lib/dhcpd/dhcpd.leases ),还可以查看系统日志判断错误,当然客户机到DHCP服务器的网络是要通着的。
本文出自 “” 博客,请务必保留此出处
原文链接:
共有0个评论
更多开发者职位上
有什么技术问题吗?
长平狐的其它问题DHCP服务器如何配置_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
DHCP服务器如何配置
上传于||文档简介
&&D​H​C​P​服​务​器​如​何​配​置​。
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 如何设置dhcp服务器 的文章

 

随机推荐