尝试启动网络服务时,我在Centos7上遇到问题。我收到以下错误信息。
Failed to start LSB: Bring up/down networking
当我意识到它没有从/ etc / sysconfig / network-scripts / ifcfg-eth0文件中获取我的静态IP地址(在下面找到)时出现了问题。
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.16
NETMASK=255.255.255.0
HWADDR=B8:27:EB:C3:1E:EC
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
重新启动时,设备将使用IP地址192.168.0.7加载,显然不是分配的静态IP地址,并且不确定如何获取DHCP服务器(我确实拥有我的路由器)的信息。
我试图禁用NetworkManager,因为这可能通过发出以下命令对网络服务造成破坏。
systemctl stop NetworkManager
然后启用网络
systemctl start network
再次出现相同的错误,然后我终止了dhclient进程,并尝试再次启动网络服务,一次又一次遇到相同的错误。
失去耐心,因为当时我确实可以通过DHCP IP在服务器上连接到Internet,因此执行了“ yum remove Network Manager”并尝试重新启动,但仍然无济于事。我不确定这是否是个好主意,但是嘿,它还是没有用。
我似乎已经用尽了所有可以在互联网上找到的建议。想知道是否有人知道会发生什么。
编辑:另外请注意,这不是VM或与虚拟化有任何关系。这只是一个RaspberryPI 3
非常感谢。
编辑:日志条目:
Jan 01 00:00:06 <hostname> systemd[1]: Starting LSB: Bring up/down networking...
Jan 01 00:00:06 <hostname> systemd[1]: network.service: control process exited, code=exited status=6
Jan 01 00:00:06 <hostname> systemd[1]: Failed to start LSB: Bring up/down networking
Jan 01 00:00:06 <hostname> systemd[1]: Unit network.service entered failed state
Jan 01 00:00:06 <hostname> systemd[1]: network.service failed
HWADDR
文件中的确实与NIC相符吗?
/var/log/
CentOS中记录的那些文件中的任何一个文件,还是从的输出中journalctl -l -b 0
。
/var/sysconfig/network-scripts/ifcfg-eth0
您实际上是在说意思时/etc/sysconfig/network-scripts/ifcfg-eth0
,对不对?