centos7網卡啟動不了


網上查了很多資料了解網卡啟動不了的原因,今天總結一下幾種網卡啟動不了的解決方案,以備參考。

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"

重啟機器即可

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM