案例一:dhcp 服務器給子網內的客戶機分配地址
準備兩臺 linux,分別命名爲 server 和 client。
Server 的地址爲 192.168.0.10,網卡 ens33 設置的網絡連接模式爲“僅主機”。
Client 端添加兩塊網卡,均設置爲 DHCP 模式,網絡連接模式均爲“僅主機”。
將 server 的/etc/dchp/dhcpd.conf 文件內容設置如下:
Server 端檢測配置文件語法,啓動服務。
#dhcpd –t
#systemctl start dhcpd
client 端重啓 network 服務器
#systemctl restart network
案例二:爲特定客戶機設置保留 IP 地址
將 server 的/etc/dchp/dhcpd.conf 文件內容設置如下:
【注意】00:0c:29:a2:2f:85 是 client 端 ens38 的物理地址。
Server 端重啓服務器。
# systemctl restart dhcpd
Client 端 ens38 釋放 IP 地址,並重新獲取
#dhclient –r ens38
#dhclient ens38
案例三:在有多個接口的服務器上實現多作用域管理
Server 端有兩塊網卡,ens33 的地址爲 192.168.0.10/24 ,ens37 的地址爲 172.0.0.10/24。網卡 ens33 的網絡連接模式爲僅主機,網卡 ens33 的網絡連接模式爲 nat。(即兩個網卡連在兩個不同的 vmnet 上)
Client 的兩塊網卡,分別設置爲“僅主機”和“nat”模式。
將 server 的/etc/dchp/dhcpd.conf 文件內容設置如下:
Client 端 ens33 和 ens38 釋放 IP 地址,並重新獲取
#dhclient –r ens33
#dhclient ens37
#dhclient –r ens38
#dhclient ens38
案例四:使用超級作用域實現多作用域管理
Client 的兩塊網卡,全部設置爲“僅主機”模式。
將 server 的/etc/dchp/dhcpd.conf 文件內容設置如下:
【注意】爲了看到測試效果,每個地址段只有一個 IP 地址。
Client 端 ens37 和 ens38 釋放 IP 地址,並重新獲取
#dhclient –r ens33
#dhclient ens33
#dhclient –r ens38
#dhclient ens38
易錯:分配地址時客戶端的網卡模式應該與服務端的網卡模式相同