CentOS DHCP服务器故障排查步骤如下:
systemctl status dhcpd 确认服务是否运行,未运行则启动:sudo systemctl start dhcpd。/etc/dhcp/dhcpd.conf 语法是否正确,可使用 sudo dhcpd -t 测试。journalctl -u dhcpd 或 /var/log/messages 查找错误记录,如端口冲突、配置错误等。ip addr show),IP配置正确且与DHCP子网匹配。ping 测试服务器与客户端的网络连通性。sudo netstat -tuln | grep -E '67|68'。sudo firewall-cmd --add-service=dhcp --permanent && sudo firewall-cmd --reload。dhclient -v <网卡> 强制请求IP,或通过 tcpdump 抓包验证通信。default-lease-time)或扩展地址范围解决。参考来源: