我总结了下启动dhcp服务报这个错误原因,大概有三种情况:
1、默认配置文件默认为空
2、配置文件配置错误导致
3、与网卡设置有关,不能自动获取到地址,导致dhcp服务不能启动。
上面两种错误一般很少出现,只要正确配置就能成功,但第三种配置正确后也不一定会成功,今天我就遇到了这个问题,后面发现是网卡这边问题,就成功而解。
当我们做实验时,会把VMware workstations dhcp功能关闭,并把网卡设置自动获取,重启网卡时。就会报 network.service failed错误,网卡此时报这个错误很正常,没有获取到IP地址肯定启不来的。现在我们需要给网卡设置一个在dhcp范围内的一个地址,把 network服务启起来。注:IPv4地址为自动获取,保存即可
[root@www ~]# nmtui
现在dhcpd服务就可启动啦,并且还为网卡重新配置了一个地址
为避免地址冲突,把之前设置的地址删掉,重启network服务就可以了,此时我们就能自动获取到dhcp范围内的地址。
注:我总结了下第三种出错的原因,就是在搭建dhcp服务时,网卡IP地址网段与dhcp IP网段不一致导致的。只需要把网卡与dhcp服务网段保持一致就行。如果当网卡没获取到地址,报了启动失败错误时,我们只能手动为网卡设置一个地址,保证网卡能正常启动,在去启动 dhcpd 服务,再把网卡设置为自动获取就可以啦。