技术解析

centos7 对于 NetworkManager 属于强依赖吗
0
2021-06-18 21:55:09
idczone

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


linux 有多种网络管理服务方式,NetworkManager 是其中一种。如果有其他的管理服务管理网络,两者会有冲突。

不是。首先,你可以在 network-scripts 里加上 NM_MANAGED=no 使 NetworkManager 不再管理那张网卡;其次你还可以用 network.service

我默认安装的 mini 版本,如果存在其他管理网络的服务,那就是系统内置了多种,但从当前情况看,当 NetworkManager 被停止,网络服务直接全停止了。
我尝试了 systemctl status network.service。系统提示我没有这个服务存在。service network restart 也是一样提示。
发生这个现象之前,我唯一的操作是把网线断掉重连。

不会用的解决方案:
学习软件使用方式 ×
得找办法删了它 √

centos 7 使用 systemd, systemd 也可以管理网络。

看文档啊: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/networking_guide/getting_started_with_networkmanager

service network status
service network start

https://blog.csdn.net/Loveychent/article/details/89811722
centos8 默认使用 NetworkManager,默认不安装 network,想用需要 yum install network-scripts 来安装传统的 network.service
希望 NM 不要纳管网卡,网卡的配置文件内容加上 NM_CONTROLLED=no

感谢,这个很有帮助。你提到 centos8,我查了一下版本发现,看错系统了,我当时故障的那台是 Fedora30 的,匹配 centos 的话,刚好对应 centos8。

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服