步骤 1:检查日志信息
使用 journalctl
查看更详细的错误日志,以获取更多关于失败原因的信息:
journalctl -xeu isc-dhcp-server
或者直接查看 /var/log/syslog
或 /var/log/dhcpd.log
(如果存在)中的相关条目。
步骤 2:验证配置文件语法
确保您的 DHCP 配置文件没有语法错误。可以使用 dhcpd -t
命令来测试配置文件的正确性:
sudo dhcpd -t -cf /etc/dhcp/dhcpd.conf
如果有任何错误,它们将会被打印到标准输出中。根据提示修复配置文件中的问题。
步骤 3:检查网络接口配置
确认 isc-dhcp-server
知道它应该监听哪个网络接口。编辑 /etc/default/isc-dhcp-server
文件,确保 INTERFACESv4
变量包含正确的网络接口名称,例如 eth0
或 ens33
:
# On what interfaces should the DHCP server (dhcpd) serv