- DHCP协议工作原理
1、客户端 请求IP地址------------发送一个DHCPDISCOVER广播包
2、DHCPserver响应请求--------广播一个DHCPOFFER包
3、客户端选择IP地址-------------广播一个DHCPREQUEST包
4、服务器确认ip租约--------------发送一个DHCPACK包 - DHCP服务简介
类型: system V管理的服务
软件名:dhcp
守护进程:/usr/sbin/dhcpd
脚本:/etc/init.d/dhcpd
端口: 67(bootps)、68(bootpc)
配置文件:/etc/dhcp/dhcpd.conf , /var/lib/dhcpd/dhcpd.leases - 配置IPv4 DHCP服务器
1、安装软件包
yum install dhcp
2、获取配置文件
cp /usr/share/doc/dhcp-version/dhcp/conf/sample
/etc/dhcp/dhcpd.conf
3、按需求定义配置文件,并启动服务
/etc/init.d/dhcpd start
chkconfig dhcpd on - DHCP配置文件模版
#必须至少定义一个subnet块subnet 192.168.0.0 netmask 255.255.255.0{ range 192.168.0.100 192.168.0.200; option domain-name-servers demo.xxx.com optin domain-name "xxx.com"; option routers 192.168.0.254; default-lease-time 600; max-lease-tim 7200; } host pc1{ hardware ethernet aa:bb:cc:dd:ee:ff; #地址必须是DHCP 和BOOTP ranges之外的 fixed-address 192.168.0.1; }
语法检查工具:service dhcpd configtest