当Debian DHCP服务器出现故障时,可以按照以下步骤进行排查:
sudo systemctl status isc-dhcp-server 检查服务状态。如果服务未运行,使用 sudo systemctl start isc-dhcp-server 启动服务,并使用 sudo systemctl enable isc-dhcp-server 设置开机自启动。/etc/dhcp/dhcpd.conf 是否正确,确保IP地址池、子网掩码、网关等配置无误。/var/log/syslog 或 /var/log/messages,查找错误信息或警告信息。sudo ufw allow 67/udp 和 sudo ufw allow 68/udp 命令开放端口。journalctl -u isc-dhcp-server 命令实时查看DHCP服务器的日志更新。cat /var/lib/dhcp/dhcpd.leases 命令查看当前活动的DHCP租约信息。通过以上步骤,通常可以定位并解决Debian DHCP服务器的问题。如果问题依然存在,建议查看相关的错误信息或向Debian社区寻求帮助。