Linux DHCP服务器日志分析及故障定位技巧如下:
查看日志方法
journalctl -u dhcpd
(systemd系统)或 tail -f /var/log/syslog | grep dhcpd
查看实时日志。/etc/dhcp/dhcpd.conf
添加 log-facility local4
,并在 /etc/rsyslog.conf
中指定日志路径(如 /var/log/dhcp.log
)。关键分析要点
常见故障定位
systemctl status dhcpd
确认状态,检查配置文件语法(dhcpd -t
)。netstat -tuln
或 firewall-cmd
确保 UDP 67/68 端口开放。/etc/dhcp/dhcpd.conf
中子网、网关、DNS 等参数是否正确。辅助工具
tcpdump
抓取 DHCP 流量,分析请求/响应细节:tcpdump -i eth0 port 67 or port 68 -n
。dhcpd.leases
文件查看客户端租约历史。参考来源: