DHCP服务环境的工做原理
图解:vim
一、客户端须要寻求网络IP 地址和其余网络参数,而后向网络中广播,客户端发出的请求名叫DHCPDISCOVER。如广播中有能够分配IP 地址的服务器,服务器会返回相应的应答,告诉客户能够分配,服务器返回包的名称叫 DHCPOFFER,包内包含可用的IP 地址和参数服务器
二、若是客户在发出DHCPOFFER包后一段时间内没有接收到响应,会从新发送请求,
若是广播区域内有多于一台的DHCP服务器,由客户端决定使用哪一个。网络
三、当客户端选定了某个目标服务器后,会广播DHCPREQUEST 包,用以通知选定的DHCP服务器和未选定的DHCP服务器。ide
四、服务端收到 DHCPREQUEST 后会检查收到的包,若是包内的地址和所提供的地址一致,证实如今客户端接收的是本身提供的地址;若是不是,则说明本身提供的地址未被采纳。如被选定的服务器在接收到DHCPREQUEST 包之后,由于某些缘由可能不能向客户端提供这个IP 地址或参数,能够向客户端发送DHCPNAK 包。router
五、客户端在收到包后,检查内部的IP 地址和租用时间,如发现问题,则发送包拒绝这个地址,而后从新发送DHCPDISCOVER 包。如无问题,就接收这个配置参数。blog
软件安装it
一、安装dhcp
[root@localhost ~]# yum install -y dhcpio
二、编写配置文件
[root@localhost ~]# vim /etc/dhcp/dhcpd.confclass
#原理
subnet 192.168.1.0 netmask 255.255.255.0{
option routers 192.168.1.1;
option subnet-mask 255.255.255.0
max-lease-time 172800;
range 192.168.1.230 192.168.1.240;
}
~
客户端配置:
就一部改为自动获取IP 地址模式就好了