在centos7下安装DHCP服务后,
使用命令systemctl restart dhcpd.service启动服务时
报错:Job for dhcpd.service failed because the control process exited with error code. See “systemctl status dhcpd.service” and “journalctl -xe” for details.
最后终于找到问题的根源:
1.是配置文件的原因。DHCP服务安装完成后配置文件/etc/dhcp/dhcpd.conf是空的,所以先编辑它,加入一些自己的数据信息必须的,这个配置比较简单,网上一大把,不表述了,配置完成后要保证没有语法错误。
2.配置本机网卡IP地址,必须与配置文件中动态地址在同一地址段(这个是重点,本人当时就因为本机配置的地址与配置文件中的地址不在一个段,配完这步立马解决)。
查看/etc/dhcpd.conf文件,然后打开该文件内的一个目录,复制该文件的所有内容到dhcpd.conf,更改一些设置。
subnet :分配的网段。
netmask:子网掩码。
option routers:网关。
option domain-name-servers:域名服务器。
range dynamic-bootp:这后面跟分配的地址范围。
host us:这里面是保留地址的设定。
*注:linux里的dhcp只能发布和自己同网段的IP。
*shared-network dhcpname:给dhcp命名。