Linux_網絡服務_DHCP_超級做用域,配置的第二個網段,測試沒有正常獲取到IP地址服務器
本文只爲作記錄,自學備註網絡
參考視頻作【DHCP】實驗時,配置【超級做用域】,分配2個網段的IP地址測試
服務器,修改了spa
/etc/dhcp/dhcpd.conf文件rest
shared-network 0-11 {
subnet 10.0.0.0 netmask 255.255.255.0 {
option routers 10.0.0.11;
range 10.0.0.16 10.0.0.16;
}
subnet 10.0.11.0 netmask 255.255.255.0 {
option routers 10.0.11.11;
range 10.0.11.220 10.0.11.230;
}router
網段1視頻
10.0.0.0blog
分配範圍作用域
10.0.0.16-10.0.0.16 #爲了測試,這裏網段1只分配1個IPio
網段2
10.0.11.0
分配範圍
10.0.11.220-10.0.11.230
測試的2個客戶端
使用setup,將【User DHCP】打開,而後執行【ifdown eth0;ifup eth0】
客戶端1,測試後,正常獲取IP
10.0.0.16
客戶端2,測試後,一直沒法獲取網段2的IP地址
獲取的是 【10.0.0.120】
這裏明顯不是咱們須要的測試結果,回到服務器,查看配置文件 【/etc/dhcp/dhcpd.conf】
發現,設置了mac地址綁定IP的設置(期間一直沒想到這個,視頻還反覆看了下,後來纔想起來這個東東)、
【主要緣由是視頻裏面以前作了mac地址綁定IP的實驗,後面作超級做用域實驗時,dhcp.conf文件是從新cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample文件】
我本地測試的時候,沒有從新cp,直接使用上一次的配置文件。這裏須要將mac地址綁定IP的配置註釋(或刪除便可)
錯誤緣由:設置了mac綁定IP,正好實驗網段2的客戶端的mac地址就是這個
解決方案:將以前mac地址綁定IP的配置註釋,並重啓 service dhcpd restart
客戶端2,正確獲取到網段2的IP地址