1. 程式人生 > >PXE+Kickstart無人值守安裝CentOS 7出現DHCP故障解決報告

PXE+Kickstart無人值守安裝CentOS 7出現DHCP故障解決報告

部署dhcp服務器

部署DHCP服務器

在安裝dhcp.x86_64 後,用命令systemctlstatus dhcpd 命令查看dhcp服務運行狀態發現failed。

報錯信息為如下圖:

Not configured to listen on any interfaces!

技術分享

經分析可能是配置文件錯誤。查閱文檔後添加配置命令如下圖:

依舊出現同樣的錯誤,故而不是此處原因。

技術分享

有同行提示說是不是網卡信息配置錯誤,仔細查看配置信息後,發現啟動類型的static寫成了staic.如下圖:

修改後重啟網卡和dhcp服務

systemctl restart network

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 如下圖:

技術分享

故障解決。

故障總結:沒有準確認識低版本和高版本的差異,從而導致配置信息時候,沒有選擇正確的配置路徑。認真學習低版本和高版本的差異情況,更好的從低版本過度到高版本。在書寫配置信息時,仔細認真,避免書寫錯誤而導致配置不正確,從而影響服務的啟動,影響到業務。


本文出自 “檸檬琉璃夏” 博客,謝絕轉載!

PXE+Kickstart無人值守安裝CentOS 7出現DHCP故障解決報告