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 文件查看客户端租约历史。参考来源: