centos7 对于 NetworkManager 属于强依赖吗

2020-02-27 20:27:49 +08:00
 YaakovZiv

系统:centos7.2 关掉 NetworkManager 以后,网络就直接断开了。感到很迷。以前用的时候,关掉它,不影响网络的正常使用,只要网卡配置文件正确即可,现在关掉了 NetworkManager,网络直接就断开链接。 是不是从 centos7 开始,NetworkManager 就是必须使用的工具了,以前我很抵触这个工具,总是自动把我服务器的 IP 地址给改了,还有自动重启网卡的现象,虽然是偶发,但是很影响服务器的稳定。

4399 次点击
所在节点    Linux
9 条回复
atuocn
2020-02-27 21:16:36 +08:00
linux 有多种网络管理服务方式,NetworkManager 是其中一种。如果有其他的管理服务管理网络,两者会有冲突。
raysonx
2020-02-28 02:58:10 +08:00
不是。首先,你可以在 network-scripts 里加上 NM_MANAGED=no 使 NetworkManager 不再管理那张网卡;其次你还可以用 network.service
YaakovZiv
2020-02-28 07:06:52 +08:00
@atuocn 我默认安装的 mini 版本,如果存在其他管理网络的服务,那就是系统内置了多种,但从当前情况看,当 NetworkManager 被停止,网络服务直接全停止了。

@raysonx 我尝试了 systemctl status network.service。系统提示我没有这个服务存在。service network restart 也是一样提示。
发生这个现象之前,我唯一的操作是把网线断掉重连。
LokiSharp
2020-02-28 08:43:14 +08:00
不会用的解决方案:
学习软件使用方式 ×
得找办法删了它 √
atuocn
2020-02-28 08:48:50 +08:00
centos 7 使用 systemd, systemd 也可以管理网络。
reus
2020-02-28 09:48:40 +08:00
arloor
2020-02-28 19:17:46 +08:00
service network status
service network start
d0101f
2020-03-03 22:56:17 +08:00
https://blog.csdn.net/Loveychent/article/details/89811722
centos8 默认使用 NetworkManager,默认不安装 network,想用需要 yum install network-scripts 来安装传统的 network.service
希望 NM 不要纳管网卡,网卡的配置文件内容加上 NM_CONTROLLED=no
YaakovZiv
2020-03-05 13:14:44 +08:00
@d0101f 感谢,这个很有帮助。你提到 centos8,我查了一下版本发现,看错系统了,我当时故障的那台是 Fedora30 的,匹配 centos 的话,刚好对应 centos8。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/648157

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX