温馨提示×

centos dhcp服务故障怎么办

小樊
48
2025-08-26 15:03:56
栏目: 智能运维

  1. 检查服务状态:使用 systemctl status dhcpd 查看服务是否运行,未运行则启动 sudo systemctl start dhcpd
  2. 验证配置文件:检查 /etc/dhcp/dhcpd.conf 语法,用 sudo dhcpd -t 测试,修正错误后重启服务。
  3. 排查端口占用:用 sudo netstat -tuln | grep 67/68 确认端口未被占用,冲突时终止进程或调整配置。
  4. 检查防火墙:确保放行 UDP 67/68 端口,命令:sudo firewall-cmd --add-service=dhcp --permanent && sudo firewall-cmd --reload
  5. 查看日志:通过 journalctl -u dhcpd/var/log/messages 定位具体错误。
  6. 确认网络配置:检查服务器 IP、子网掩码、网关是否正确,客户端网卡需设为 DHCP 模式(BOOTPROTO=dhcp)。
  7. 处理 SELinux:若启用 SELinux,可临时禁用测试或调整策略允许 DHCP 操作。
  8. 重装软件包:若文件损坏,用 sudo yum reinstall dhcp 修复。

若以上步骤无效,需进一步分析日志或联系技术支持。

0