【Centos】问题: Failed to start LSB: Bring up/down networking.
Centos系统中的网络通过静态的方式进行配置,通过执行systemctl restart network
启动网络的时候报Failed to start LSB: Bring up/down networking
的错误信息.
通过资料了解可以通过如下方式来解决:
root#systemctl restart NetworkManager
参考: https://unix.stackexchange.com/questions/220750/centos-7-failed-to-bring-up-down-networking-configure-interface-for-a-trunk-in
那么这个NetworkManager
是什么东西呢?
查阅资料了解到这是Redhat Linux 7 系统中默认的网络服务管理工具,出现上面的问题的原因在于我们通过静态的方式来配置网络接口,目的是希望网络能够重新加载启动,但是我使用的是network
service 来完成任务,然而此时系统的网络是由NetworkManager
接管的,所以我们直接通过重启NetworkManager
即可.
参考: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-introduction_to_networkmanager
下面随便介绍几个与NetworkManager
相关的命令:
1 查看系统中的网络设备状态
nmcli device status
2 停止NetworManager
systemctl stop NetworkManager
3 禁用NetworkManager
systemctl disable NetworkManager
4 确认NetworkManager是否被禁用
systemctl list-unit-files | grep NetworkManager
5 设置特定设备不通过NetworkManager进行管理,此时你需要修改设备的配置文件( /etc/sysconfig/network-scripts/ifcfg-ethX ),在文件中加入如下配置项:
NM_CONTROLLED="no"
这里还有一个疑问就是systemctl restart network
中的network
服务又是什么,这个network服务时早期的使用方式,它是通过一堆脚本进行网络相关的配置
了解更多关于network和NetworkManager的关系: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/sec-networkmanager_and_the_network_scripts
还没有评论,来说两句吧...