centos7網路卡啟動不了的解決辦法

大雄45發表於2020-01-19
導讀 網上查了很多資料瞭解網路卡啟動不了的原因,今天總結一下幾種網路卡啟動不了的解決方案,以備參考。
重啟網路卡
systemctl restart network //重啟網路卡

返回報錯:

Restarting network (via systemctl): Job for network.service failed. See 'systemctl status network.service' and 'journalctl -xn' for details.
檢視網路卡狀態
systemctl status network.service

會返回報錯 :

rtnetlink answers file exists
解決方法一

大多人出現這個錯誤是因為虛擬機器克隆導致的網路卡mac衝突(因為我就是VMware的虛擬化環境,透過模組克隆多臺伺服器),修改ifcfg-eth0中HWADDR=新的mac或者刪掉重啟機器,最好刪除或者註釋掉。

透過這樣的方式基本上可以解決80%以上的網路卡啟動問題。

檢視mac方法:

ip addr
解決方法二

如果安裝了圖形介面而NetworkManager這個服務沒有關閉,也會導致網路卡服務啟動不了。(一般較少見)

systemctl stop NetworkManager.service //關閉服務
systemctl disable NetworkManager.service //停止開機自啟
解決方法三
/etc/udev/rules.d/70-persistent-ipoib.rules該檔案中eth0和eth1的mac衝突或者和別的網路卡衝突,刪掉該檔案重啟機器
解決方法四

在/etc/udev/rules.d/60-net.rules中加上eth0的mac地址:

SUBSYSTEM=="net", ACTION=="add", SYSFS{address}=="B0:d5:47:31:b5:45", IMPORT="/lib/udev/rename_device %k eth0"

重啟機器即可。

原文來自: 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2673949/,如需轉載,請註明出處,否則將追究法律責任。

相關文章