dhcp 服务器的工作原理
在客户端通过广播方式发送数据包,寻找dhcp服务器,只有dhcp才会响应,dhcp服务器收到客户端的数据包,从ip地址池选择一个尚未分配的ip给客户端,当有多台服务器向其发送ip时,客户端随机选择,客户端以广播形式宣告他所使用的ip,此ip的dhcp服务器确认客户端使用的ip并将此ip隔离;其他服务器接受后,释放欲分配给他的ip
配置过程
本文的 dhcp 配置在两台虚拟机上操作实现:
在 desktop 虚拟机:
如果没有 dhcp 软件,则需要下载:
yum search dhcp #搜索dhcp软件
yum install dhcp.x86_64 -y #下载dhcp
下载完成后:
cd /etc/dhcp/
cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf #将dhcp文件内容复制给需要编写的文件
vim dhcpd.conf #编写配置文件dhcp的规则
systemctl start dhcpd #打开dhcp
systemctl enable dhcpd
配置文件内容如下:
34行以后删除掉
退出保存
在真机重置 server 虚拟机:
rht-vmctl reset server
在 server 虚拟机:拔网线
重启网络,查看 ip 和 mac 硬件地址
在 desktop 虚拟机:
cat /var/lib/dhcpd/dhcpd.leases #查看 mac 硬件地址
进行以上操作,并无误后,dhcp 配置就完成了