问题描述
今天在打开本地 CentOS 7 虚拟机时,发现连接不了网络,于是重启一下网卡,出现了如下错误信息:
[root@localhost ~]# 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.
[root@localhost ~]# 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 Wed 2019-09-04 17:46:41 CST; 4s ago
Docs: man:systemd-sysv-generator(8)
Process: 5539 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)
Sep 05 11:09:36 localhost.localdomain network[8687]:: RTNETLINK answers: File exists
Sep 05 11:09:36 localhost.localdomain network[8687]:: RTNETLINK answers: File exists
......
解决方法
关闭 NetworkManger
:
[root@localhost ~]# systemctl stop NetworkManager
[root@localhost ~]#
禁止开机启动:
chkconfig NetworkManager off
再次重启 network.service
服务:
[root@localhost ~]# systemctl restart network.service
[root@localhost ~]#
[root@localhost ~]# ping baidu.com
PING baidu.com (220.181.38.148) 56(84) bytes of data.
64 bytes from 220.181.38.148 (220.181.38.148): icmp_seq=1 ttl=128 time=51.8 ms
64 bytes from 220.181.38.148 (220.181.38.148): icmp_seq=2 ttl=128 time=53.7 ms