1. 程式人生 > >centos7無法啟動網絡(systemctl restart network)報錯

centos7無法啟動網絡(systemctl restart network)報錯

process rul ifconf 服務 net roc etl 多余 udev

背景:kvm克隆得虛擬機
現象:發現網卡目錄未有網卡信息(自己手動配置了網卡信息),重啟後發現如下報錯,

  • Jan 17 17:09:07 x.x.x.x network[6537]: RTNETLINK answers: File exists
  • Jan 17 17:09:07 x.x.x.x network[6537]: RTNETLINK answers: File exists
  • Jan 17 17:09:07 x.x.x.x network[6537]: RTNETLINK answers: File exists
  • Jan 17 17:09:07 x.x.x.x network[6537]: RTNETLINK answers: File exists
  • Jan 17 17:09:07 x.x.x.x network[6537]: RTNETLINK answers: File exists
  • Jan 17 17:09:07 x.x.x.x network[6537]: RTNETLINK answers: File exists
  • Jan 17 17:09:07 x.x.x.x systemd[1]: network.service: control process exited, code=exited status=1
  • Jan 17 17:09:07 x.x.x.x systemd[1]: Failed to start LSB: Bring up/down networking.
  • Jan 17 17:09:07 x.x.x.x systemd[1]: Unit network.service entered failed state.
  • Jan 17 17:09:07 x.x.x.x systemd[1]: network.service failed.

搜索了一下,基本都是一樣得操作,
1,和 NetworkManager 服務有沖突,這個好解決,直接關閉 NetworkManger 服務就好了, service NetworkManager stop,並且禁止開機啟動 chkconfig NetworkManager off 。之後重啟就好了。
2,和配置文件的MAC地址不匹配,這個也好解決,使用ip addr(或ifconfig)查看mac地址,然後再/etc/udev/rules.d/70-persistent-net.rules 配置一下mac和網卡對應得信息,我的70-persistent-net.rules文件沒有,手動配置得。

基本這兩種操作,然並卵,我沒有解決。
我得操作如下,上述第二步網卡信息補全得情況下:
1,刪除多余得網卡配置文件;
2,註釋網卡配置信息中得DEVICE那一行,並配置static模式;
3,然後重啟。
成功了...寫此篇博客已做查詢。

centos7無法啟動網絡(systemctl restart network)報錯