在禁用和删除“CentOS”服务之后,我无法启动NetworkManager 7“网络”服务。当我检查网络服务状态时,会出现以下错误:
#systemctl status network.service
network.service - LSB: Bring up/down networking
Loaded: loaded (/etc/rc.d/init.d/network)
Active: failed (Result: exit-code) since Fri 2015-01-16 22:30:46 GMT; 38s ago
Process: 4857 ExecStart=/etc/rc.d/init.d/network start (code=exited, status=1/FAILURE)
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain network[4857]: RTNETLINK answers: File exists
Jan 16 22:30:46 localhost.localdomain systemd[1]: network.service: control process exited, code=exited status=1
Jan 16 22:30:46 localhost.localdomain systemd[1]: Failed to start LSB: Bring up/down networking.
Jan 16 22:30:46 localhost.localdomain systemd[1]: Unit network.service entered failed state.在早期的CenOS中,当从"NetworkManager“服务切换到网络服务时,它似乎没有出现任何问题。对于什么是问题的原因以及如何解决问题,有什么想法吗?
注:我使用yum擦除网络管理服务。
以下是被问到的其他信息:
/etc/sysconfig/network-script/ifcfg-enp8s0
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=enp8s0
UUID=453a07fe-1b07-4f29-bc32-f2168e50706a
ONBOOT=yes
HWADDR=XXXXXXXXXXX
MACADDR=XXXXXXXXXX
PEERDNS=yes
PEERROUTES=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes/etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6/etc/resolv.conf
; generated by /usr/sbin/dhclient-script
search customer.marples.midcity.lan
nameserver 10.241.128.1发布于 2015-05-07 17:06:23
在Centos7.0中,禁用NetworkManager将使dhcp客户端继续运行,为NetworkManager配置。这将导致启动RTNETLINK answers: File exists服务时出现错误消息network。
陈旧的dhclient进程具有额外的“好处”,当租约到期时,您的dhclient将窒息,因为它无法到达NetWorkManager,从而删除您的IP地址。
如果您对其进行grep,您将看到它指向一个NetWorkManager配置文件。
[root@host ~]# ps -ef | grep dhc
root 1865 792 0 Apr28 ? 00:00:00 /sbin/dhclient -d -sf \
/usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-eno1.pid -lf\
/var/lib/NetworkManager/dhclient-c96e56d3-a4c9-4a87-85ca-93dc0ca268f2-eno1.lease\
-cf /var/lib/NetworkManager/dhclient-eno1.conf eno1因此,您可以做的是杀死dhclient,然后才能启动网络服务。
发布于 2015-02-13 17:37:03
IP冲突也会导致此错误。试试:systemctl stop network,然后是ifup eth0。
发布于 2015-04-08 04:35:28
由于它已经确定-这个错误弹出与任何问题时,建立网络: IP冲突,路由问题,等等。
查看您的网关设置,以确认您的网关设置正确,并且需要使用/etc/syscofig/network和每个/etc/sysconfig/network-scripts/ifcfg-*查找重复的IP,如果内存满足我的需要,通过/etc/sysconfig/network-scripts/route-*设置的路由现在可以在ifcfg-*和route-*文件中设置。所以确认没有重复或重叠。
https://serverfault.com/questions/660210
复制相似问题