Debian DHCP自動化管理可通過以下方式實現:
安裝與基礎配置
apt
安裝ISC DHCP Server:sudo apt update && sudo apt install isc-dhcp-server
。/etc/dhcp/dhcpd.conf
,定義子網、IP范圍、網關、DNS等參數。/etc/default/isc-dhcp-server
,設置INTERFACESv4
為對應網卡名稱。啟動與自啟設置
sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server
。自動化部署工具
lineinfile
模塊批量修改配置文件。自定義腳本擴展
dhcpd.enter
和dhcpd.leave
鉤子腳本,在IP分配前后執行自定義邏輯(如日志記錄、IP關聯設備信息等)。/etc/dhcp/
目錄,賦予執行權限后重啟服務生效。驗證與監控
dhcp-lease-list
查看租約信息,或通過journalctl -u isc-dhcp-server
監控服務日志。ufw
)開放DHCP端口(UDP 67/68),確保網絡連通性。關鍵命令總結:
操作 | 命令示例 |
---|---|
安裝DHCP服務 | sudo apt install isc-dhcp-server |
啟動服務 | sudo systemctl start isc-dhcp-server |
設置開機自啟 | sudo systemctl enable isc-dhcp-server |
查看租約 | sudo dhcp-lease-list |
查看服務日志 | journalctl -u isc-dhcp-server |
通過以上步驟,可實現Debian DHCP的自動化部署、配置及管理,滿足動態IP分配需求。