DHCP服务概述:
名称:DHCP – Dynamic Host Configuration Protocol 动态主机配置协议
功能:DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)是一个局域网的网络协议,使用UDP协议工作, 主要有两个用途:
1、给内部网络或网络服务供应商自动分配IP地址,主机名,DNS服务器,域名
2、配和其它服务,实现集成化管理功能。如:无人执守安装服务器
特点: C/S 模式
自动分配IP地址,方便管理
DHCP不会同时租借相同的IP地址给两台主机;
DHCP管理员可以约束特定的计算机使用特定的IP地址;
可以为每个DHCP作用域设置很多选项;
客户机在不同子网间移动时不需要重新设置IP地址。每次都自动获取IP地址就可以了。
DHCP的缺点:
当网络上存在多服务器时,一个DHCP服务器不能查出已被其它服务器租出去的IP地址;
DHCP服务器不能跨路由器与客户机通信,除非路由器允许BOOTP协议转发。
应用案例
例1:公司有60 台计算机,IP 地址段为172.16.51.0-172.16.51.254,子网掩码是255.255.255.0,网关为172.16.51.1,172.16.51.0.2-172.16.51.30网段地址给服务器配置,客户端可以使用的地址段为172.16.51.100-200,其余剩下的IP 地址为保留地址。
操作步骤:
定制全局配置和局部配置,局部配置需要把172.16.51.0/24 网段声明出来,然后在该声明中指定一个IP 地址池,范围为172.16.51.100-172.16.51.0.200,分配给客户端使用,最后重新启动dhcpd 服务让配置生效。
现在我们将范本配置文件复制到/etc 目录下替换掉空白dhcpd.conf 主配置文件:
[root@pengqi ~] cp -p /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf将配置文件修改为以下内容:
subnet 172.16.51.0 netmask 255.255.255.0{ range 172.16.51.100172.16.51.200;//dhcp分配的ip范围 option domain-name-servers 172.16.51.1;//dns服务器 option domain-name “internal.example.org”;//客户端所在域 option routers 172.16.51.1;//网关 option broadcast-address 172.16.51.254;//广播地址 default-lease-time 600;//定义客户端IP租约时间的最大值 max-lease-time 7200;//定义客户端IP租约时间的最大值}配置完后保存退出并重启dhcpd 服务:
[root@pengqi dhcp] service dhcpd restart然后在Windows网络连接里设置为DHCP自动获取ip方式或者在cmd里采用ipconfig /release和ipconfig /renew(释放当前ip地址和重新获取ip地址)
租约数据库文件用于保存一系列的租约声明,其中包含客户端的主机名、MAC 地址、分配到的IP地址,以及IP地址的有效期等相关信息。这个数据库文件是可编辑的ASCII 格式文本文件。每
当发生租约变化的时候,都会在文件结尾添加新的租约记录。
DHCP刚安装好后租约数据库文件dhcpd.leases 是个空文件
/var/lib/dhcpd/dhcpd.leases
当DHCP 服务正常运行后就可以使用cat 命令查看租约数据库文件内容了
例2:IP 地址绑定
在DHCP 中的IP 地址绑定用于给客户端分配固定IP 地址。比如服务器需要使用固定IP 地址就可以使用IP 地址绑定,通过MAC 地址与IP 地址的对应关系为指定的物理地址计算机分配固定IP地址。
整个配置过程需要用到 host 声明和hardware、fixed-address 参数。
找到对应的子网范围,修改成以下内容:
subnet 172.16.51.0 netmask 255.255.255.0{ range 172.16.51.100172.16.51.200; option domain-name-servers 172.16.51.1; option domain-name “internal.example.org”; option routers 172.16.51.1; option broadcast-address 172.16.51.254; default-lease-time 600; max-lease-time 7200; host pengqi {//定义主机名 hardware ethernet 00:0c:29:4a:b2:96;//定义DHCP客户端的Mac地址 fixed-address 172.16.51.251;//定义DHCP客户端指定的ip地址}}
即可在Windows中进行测试,如果DHCP服务重启没有报错的话,Windows的固定ip地址是可以获取成功的!!!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,请使用WINRAR解压,如遇到无法解压的请联系管理员!
8. 精力有限,不少源码未能详细测试(解密),不能分辨部分源码是病毒还是误报,所以没有进行任何修改,大家使用前请进行甄别
丞旭猿论坛
暂无评论内容