部署DHCP服務器服務器
在安裝dhcp.x86_64 後,用命令systemctlstatus dhcpd 命令查看dhcp服務運行狀態發現failed。ide
報錯信息爲以下圖:學習
Not configured to listen on any interfaces!spa
經分析多是配置文件錯誤。查閱文檔後添加配置命令以下圖:依舊出現一樣的錯誤,故而不是此處緣由。3d
有同行提示說是否是網卡信息配置錯誤,仔細查看配置信息後,發現啓動類型的static寫成了staic.以下圖:rest
修改後重啓網卡和dhcp服務blog
systemctl restart networkdns
systemctl restart dhcpd文檔
依舊提示一樣的錯誤信息。雖然沒有解決上述問題,可是排查出來個別的書寫錯誤,之後必定謹慎書寫。部署
從新查閱相關文檔,發現一個解決辦法:新版的 DHCP 的設定檔dhcpd.conf 當中,有時候須要加入『ddns-update-style ad-hoc;』纔會正常的啓動,按照此方法書寫命令後以下圖:
依舊出現一樣的錯誤。
通過查閱文檔發現,低版本的系統和高版本的系統 DHCP服務的配置文件存放路徑不一樣。舊版本:/etc/dhcpd.conf ;高版本:/etc/dhcp/dhcpd.conf,正確書寫配置信息以下:
從新啓動dhcp服務發現還有錯誤信息以下:
註釋掉此行,或者將參數改成ddns-update-style none;
從新啓動systemctl restart dhcpd 沒有出現報錯。
查看dhcpd狀態 systemctl status dhcpd 以下圖:
故障解決。
故障總結:沒有準確認識低版本和高版本的差別,從而致使配置信息時候,沒有選擇正確的配置路徑。認真學習低版本和高版本的差別狀況,更好的從低版本過分到高版本。在書寫配置信息時,仔細認真,避免書寫錯誤而致使配置不正確,從而影響服務的啓動,影響到業務。