DHCP 客戶端與伺服器透過四階段廣播/單播完成地址租用:
configure terminal
service dhcp ! 啟用 DHCP 服務
ip dhcp pool LAN_POOL ! 定義地址池名稱
network 192.168.10.0 255.255.255.0 ! 動態分配網段
default-router 192.168.10.1 ! 分配給客戶端的預設閘道
dns-server 8.8.8.8 114.114.114.114 ! 分配 DNS
exit
當客戶端與 DHCP 伺服器不在同一廣播域,需在中間路由器介面啟用中繼:
interface GigabitEthernet0/1
ip helper-address 192.168.20.10 ! 指向 DHCP 伺服器 IP
! 並確保該介面有 IP 地址且通往 DHCP 伺服器可達
dhclient -v eth0(前台顯示交互細節)。dhclient -r eth0; dhclient eth0。cat /var/lib/dhcp/dhclient.leases。tcpdump -i eth0 -n port 67 or port 68。理解 DORA 流程有助於排查 IP 衝突、租約獲取失敗等問題。路由器作為 DHCP 伺服器時,務必正確規劃地址池、排除靜態 IP 範圍,並配置中繼代理支援跨 VLAN 分配。Linux 客戶端工具 dhclient 與 tcpdump 是除錯利器。