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 地址模式就好了