在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命名。