1. 程式人生 > >重啟虛擬機後dhclient進程未運行解決辦法

重啟虛擬機後dhclient進程未運行解決辦法

manager set img 查看 分享 執行命令 wrk 管理 檢查

問題分析

重啟虛擬機後,dhclient進程未運行的根因通常為:

1.NetworkManager未開啟自啟動導致的dhclient進程未運行

2.網卡設置未納入NetworkManager管理導致的

處理方法:

1.確認dhclient是否運行

ps -ef|grep dhclient

技術分享圖片

2.如果未找到dhclient進程,則確認dhclient未運行,排查NetworkManager是否運行,執行命令

systemctl status NetworkManager

技術分享圖片

a. 如果NetworkManager的狀態為dead(如果狀態為running,則執行b步驟),則NetowrkManager未啟動,檢查該服務是否開機自啟,請執行以下命令:

systemctl is-enabled NetworkManager

如果顯示為disabled,則確認是由NetworkManager未開啟自啟導致的,恢復方法:

systemctl enable NetworkManager && systemctl start NetworkManager

b. 查看網卡設置是否被NetworkManager管理,執行如下命令

nmcli device status

技術分享圖片

如果網卡設備顯示的status為unmanaged,則該網卡未被NetworkManager管理,恢復的方法如下:

nmcli device set eth0 managed yes

重啟NetworkManager服務,執行如下命令:

systemctl restart NetworkManager

再次查看該服務的狀態和開機自啟狀況

技術分享圖片

3.確認dhclient是否運行

ps -ef |grep dhclient |grep -v grep

重啟虛擬機後dhclient進程未運行解決辦法