DHCP简介
1 | 动态获取IP地址,UDP协议 |
DHCP自动获取地址过程
1 | DHCP DISCOVERY:客户端到服务器 |
DHCP获取地址过程
1 | [root@node01 /data/iso]#dhclient -d |
DHCP服务端端口:67
DHCP客户端端口:68
查看DHCP获取到的地址的详细信息
DHCP获取的地址的详细信息存放在/var/lib/dhclient/dhclient.leases文件中
跨网段的DHCP服务解决办法
使用DHCP relay agent即DHCP中继代理服务
DHCP同网段有多个服务器提供服务
DHCP服务必须基于先到先得的原则,即哪个服务器提供的地址先到达客户端,就使用该地址。
实验:搭建DHCP服务器
安装dhcp软件包
1 | $ yum -y install dhcp |
将配置模板覆盖到原来的配置文件
1 | $ cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf |
dhcp服务器配置范例:
1 | $ cat /etc/dhcp/dhcpd.conf |
启动dhcp服务
1 | $ systemctl start dhcpd.service |
此时,在客户端使用dhclient命令即可获取到dhcp服务器提供的地地址。