以下是CentOS DHCP故障排除步骤:
systemctl status dhcpd # 查看服务是否运行
sudo systemctl start dhcpd # 启动服务
sudo dhcpd -t # 测试配置文件语法
cat /etc/dhcp/dhcpd.conf # 确保子网、IP池等配置正确
sudo netstat -tuln | grep 67 # 确认端口67未被占用
sudo firewall-cmd --add-service=dhcp --permanent # 放行DHCP流量
sudo firewall-cmd --reload # 重新加载防火墙规则
journalctl -xe # 查看系统日志
cat /var/log/messages | grep dhcpd # 检查DHCP服务日志
ip addr show # 确认接口已启用且配置正确
cat /etc/sysconfig/network-scripts/ifcfg-eth0 # 确保BOOTPROTO=dhcp
sudo dhclient -v eth0 # 强制获取IP并查看详细过程
sudo systemctl stop firewalld # 临时关闭防火墙测试
route -n # 检查默认网关是否正确
journalctl -u dhclient # 查看DHCP客户端日志
arp -a
检查是否有重复IP。dhcp
服务端/客户端包。若以上步骤无效,可结合日志进一步分析或联系网络管理员。