Job for dhcpd.service failed because the control process exited with error code. See "systemctl status dhcpd.service" and "journalctl -xe" for details.问题

我总结了下启动dhcp服务报这个错误原因,大概有以下三种情况:

1、配置文件默认为空

2、配置文件配置错误

3、与网卡设置有关,不能自动获取到地址,导致dhcp服务不能启动。

上面两种错误一般很少出现,只要正确配置就能成功,但第三种配置正确后也不一定会成功,今天我就遇到了这个问题,后面发现是网卡这边问题,就成功而解。

当我们做实验时,会把VMware workstations dhcp功能关闭,并把网卡设置自动获取,重启网卡时。就会报 network.service failed错误,网卡此时报这个错误很正常,没有获取到IP地址肯定启不来的。现在我们需要给网卡设置一个在dhcp范围内的一个地址,把 network服务启起来,再去启动dhcpd服务。注:IPv4地址为自动获取,保存即可

[root@www ~]# nmtui

 

此时如果network服务还是起不来,需要把 /etc/sysconfig/network-scripts/目录下 ifcfg 网卡配置文件多余的删除即可。

现在dhcpd服务就可启动啦,并且还为网卡重新配置了一个地址

  

 

 

为避免地址冲突,把之前设置的地址删掉,重启network服务就可以了,此时我们就能自动获取到dhcp范围内的地址。

注:我总结了下第三种出错的原因,就是在搭建dhcp服务时,网卡IP地址网段与dhcp IP网段不一致导致的。只需要把网卡与dhcp服务网段保持一致就行。如果当网卡没获取到地址,报了启动失败错误时,我们只能手动为网卡设置一个地址,保证网卡能正常启动,在去启动 dhcpd 服务,重新把之前设置的地址只删除,网卡设置为自动获取就可以啦。 

 

如果以上解决不了报错问题可以安装排错包   setroubleshoot.x86_64

根据提示执行systemctl status dhcpd.service 和 journalctl -xe命令,查找关键词分析错误原因或者查看相关日志文件,在进行相关操作。

posted @ 2021-04-28 17:58  香饼  阅读(5994)  评论(0编辑  收藏  举报