排查Debian DHCP服務器故障可以按照以下步驟進行:
檢查DHCP服務狀態:
sudo systemctl status isc-dhcp-server
sudo systemctl start isc-dhcp-server
sudo systemctl enable isc-dhcp-server
檢查DHCP配置文件:
/etc/dhcp/dhcpd.conf
是否正確。確保IP地址池、子網掩碼、網關等配置正確無誤。查看DHCP日志:
/var/log/syslog
或 /var/log/dhcpd.log
,以查找任何與DHCP服務相關的錯誤信息。sudo tail -f /var/log/syslog
sudo tail -f /var/log/dhcpd.log
grep
命令過濾日志內容:sudo grep "dhcp" /var/log/syslog
sudo grep "lease" /var/lib/dhcp/db/dhcpd.leases
檢查網絡配置:
sudo systemctl restart networking
ip addr show
檢查物理連接:
檢查地址池:
sudo display dhcp server free-ip
sudo display dhcp server expired pool
sudo display dhcp server conflict all
重啟DHCP服務:
sudo systemctl restart isc-dhcp-server
驗證配置:
cat /var/lib/dhcp/dhcpd.leases
通過以上步驟,可以系統地進行DHCP故障排除。如果問題仍然存在,建議查看相關日志或向Debian社區尋求幫助。