VM虚拟机里装的 CentOS7 ,之前用的好好的,突然就连不上网了。
使用命令:
systemctl restart network.service
提示错误:
注:网截图了,用网友的
按提示输入:
systemctl starus network
里面有行错误提示: failed to start lsb bring up/down
网上找了一圈,大部分说是 network服务 和 NetworkManager服务冲突了, 让使用
systemctl stop NetworkManager 命令,停止 NetworkManager 这个服务,但是服务停止
了也不能获取IP 。
在翻看其他网页时,无意看到 network 和 NetworkManager 介绍,说 从CentOS7 默认是
NetworkManager 在管理网络[注]。
解决方法:
有了,那我们 ”反其道”行之 ,开启 NetworkManager 停止network 服务。
systemctl stop network systemctl start NetworkManager
哈哈,成功, 又获取到 IP 了
别忘了关闭 network 开机自启 和 启动 NetworkManager 开机自启
systemctl disable network systemctl enable NetworkManager
检查开机项:
systemctl list-unit-files |grep NetworkManager
添加 NetworkManager 开机启动,完成
---------------------------
回顾:
可能是写 网络组播程序,程序把网络服务搞瘫了,结果一直去以为 network 服务在管理网络服务。
参考:
https://developer.aliyun.com/article/517455
-
标签:反其道,lsb,network,down,start,systemctl,开机,NetworkManager From: https://www.cnblogs.com/wutou/p/17358146.html