重啟網卡失敗


# systemctl restart networking.service
Job for networking.service failed because the control process exited with error code. See "systemctl status networking.service" and "journalctl -xe" for details.
 
 
排查:
執行journalctl -xe,有如下報錯信息:
12月 20 18:21:19 XRS302 ifup[22833]: RTNETLINK answers: File exists
12月 20 18:21:19 XRS302 ifup[22833]: Failed to bring up enp139s0.
12月 20 18:21:19 XRS302 ntpdate[22875]: name server cannot be used: Temporary failure in name resolution (-3)
12月 20 18:21:19 XRS302 systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
12月 20 18:21:19 XRS302 systemd[1]: Failed to start Raise network interfaces.
 
 
重啟網卡時 出現 :RTNETLINK answers: File exists  提示
以下是網卡出來錯誤的解決方法:
第一種: 和 NetworkManager 服務有沖突,這個好解決,直接關閉 NetworkManger 服務就好了, service NetworkManager stop,並且禁止開機啟動 chkconfig NetworkManager off 。之后重啟就好了。
第二種:和配置文件的MAC地址不匹配,這個也好解決,直接修改 /etc/udev/rules.d/70-persistent-net.rules文件的MAC地址和 /etc/sysconfig/network-scripts/ifcfg-eth0一樣就好了。
這兩種方法整了半天,還是沒弄出來,結果從哪個不知名的帖子上發現了這么一條命令 ip addr flush dev eth0,結果就好了。
 
 
 
原因:
1. 和 NetworkManager 服務有沖突,直接關閉 NetworkManger 服務,並禁止開機啟動。
重啟網卡。
# service NetworkManager status
● NetworkManager.service - Network Manager
Loaded: loaded (/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
Active: active (running) since 一 2021-12-20 17:50:11 CST; 34min ago
Docs: man:NetworkManager(8)
Main PID: 22013 (NetworkManager)
 
停止服務
# systemctl stop NetworkManager
禁止開機自啟
# systemctl disable NetworkManager
 
在centos下出現該故障的原因是啟動網絡的兩個服務/etc/init.d/network 和 /etc/init.d/NetworkManager有沖突
 
從根本上說是NetworkMaganager(NM)的帶來的沖突,停用NetworkManager即可解決。重啟即可。
 
既然發現了問題的原因,那就執行吧,停止NetworkManager 服務
 
命令: service NetworkManager stop
 
Redirecting to /bin/systemctl stop NetworkManager.service
 
最好是禁止一下服務: systemctl disable NetworkManager.service
 
再次重啟網卡服務: systemctl start network.service
 
systemctl start networking.service
 
沒有錯誤返回: 說明網卡信息生效了。
 


免責聲明!

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



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