Centos7启动网卡报错解决

重装系统后导入备份的虚拟机启动网卡报错(Failed to start LSB: Bring up/down networking )解决办法总结


  • 现状
1
2
3
4
 [root@centos7 ~]# systemctl restart network.service

Job for network.service failed because the control process exited with error code.
See "systemctl status network.service" and "journalctl -xe" for details.
  • 输入systemctl status network.service查看
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 [root@centos7 ~]# systemctl status network.service
● network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network; bad; vendor preset: disabled)
Active: failed (Result: exit-code) since Mon 2017-03-13 23:24:37 CST; 16s ago
Docs: man:systemd-sysv-generator(8)
Process: 2878 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)

Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 network[2878]: RTNETLINK answers: File exists
Mar 13 23:24:37 centos7 systemd[1]: network.service: control process exited, code=exited status=1
Mar 13 23:24:37 centos7 systemd[1]: Failed to start LSB: Bring up/down networking.
Mar 13 23:24:37 centos7 systemd[1]: Unit network.service entered failed state.
Mar 13 23:24:37 centos7 systemd[1]: network.service failed.

解决方法:

  • 使用 ip a 查看 Mac 地址 为00:0c:29:0c:15:49
1
2
3

2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:0c:15:49 brd ff:ff:ff:ff:ff:ff
  • 修改 vi /etc/sysconfig/network-scripts/ifcfg-ens33 网卡文件加上(如果有就修改)
1
HWADDR=00:0c:29:0c:15:49
  • 重启生效
1
2
[root@centos7 ~]# systemctl restart network.service
Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.

发现依然有这个错误

  • 执行以下命令
1
2
3
systemctl enable NetworkManager-wait-online.service
systemctl stop NetworkManager
systemctl disable NetworkManager
  • 再次重启
1
systemctl restart network.service
  • 成功
作者

Heng.Wang

发布于

2018-12-01

更新于

2023-09-20

许可协议

CC BY-NC-SA 4.0

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×