centos7執行ip addr命令ens33沒有ip地址

之前使用正常的虛擬機,突然的就連接不上了。執行ip addr命令ens33沒有ip地址

查了幾篇相關文章解決方法,主要有四種:

  • mac地址問題
  • ONBOOT問題
  • uuid問題
  • NetworkManager問題 

目錄

mac地址問題

ONBOOT問題

 uuid問題

NetworkManager問題 


 

mac地址問題

(我用的VMware Workstation Pro)點擊虛擬機--設置,然後

發現與ip addr查看到地址是一致的

因此排除這個情況。

ONBOOT問題

分別輸入

cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33

 會顯示這個頁面

發現 ONBOOT已經是yes了,

接着重啓路由,發現如下報錯

根據這個錯誤,查詢到的解決方法有說是uuid問題

 uuid問題

重置一個uuid

接着在 ens33文件裏面更改uuid

vi ifcfg-ens33

但是最後還是沒有解決!!!

嘗試了第四種

NetworkManager問題 

分別輸入如下 

systemctl stop NetworkManager
systemctl disable NetworkManager

接着再重啓路由

systemctl start network.service

此時重啓沒有出現問題了 

再次查看ip addr, ens33的ip地址顯示出來了

出現這個問題的原因是NetworkManager與network造成了衝突

NetworkManager是管理系統網絡連接以及允許用戶管理網絡連接的客戶端程序,使用它可以更好的管理網絡

而 network是對網卡進行配置的,兩者可能會造成衝突。

需要將NetworkManager設置開機不啓動。

發佈了88 篇原創文章 · 獲贊 81 · 訪問量 6萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章