在 CentOS-Stream-9 中使用 network 服务代替 NetworkManager
在 CentOS-Stream-9 中,默认的网络管理工具是 NetworkManager。但在某些场景下,如需要进行低级别的网络配置或脚本控制时,使用传统的 network 服务可能更为合适。以下是如何在 CentOS-Stream-9 中禁用 NetworkManager 并启用 network 服务的详细步骤。

一、禁用 NetworkManager
-
停止并禁用 NetworkManager 服务:
首先,停止 NetworkManager 服务,并防止其在系统启动时自动启动。sudo systemctl stop NetworkManager sudo systemctl disable NetworkManager -
确认 NetworkManager 已停止:
使用以下命令确认 NetworkManager 已停止运行。sudo systemctl status NetworkManager
二、安装 network 服务
-
安装 network-scripts 包:
默认情况下,CentOS-Stream-9 可能未安装 network-scripts 包。使用以下命令安装该包:sudo dnf install network-scripts -
启用 network 服务:
安装完成后,启用 network 服务,并确保其在系统启动时自动启动。sudo systemctl enable network sudo systemctl start network -
确认 network 服务状态:
使用以下命令确认 network 服务已启动。sudo systemctl status network
三、配置网络接口
-
编辑网络配置文件:
network 服务使用/etc/sysconfig/network-scripts/目录下的配置文件来管理网络接口。每个网络接口都有一个对应的配置文件,如ifcfg-eth0。以下是一个典型的配置文件示例:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0配置文件内容示例:
DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes对于静态 IP 配置,示例如下:
DEVICE=eth0 BOOTPROTO=static ONBOOT=yes IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 -
重启网络服务:
编辑完配置文件后,重启 network 服务以应用新的配置。sudo systemctl restart network -
验证网络连接:
使用ip addr或ifconfig命令验证网络接口是否已正确配置和激活。ip addr show eth0
四、检查和排除故障
-
查看网络状态和日志:
如果网络连接有问题,可以查看 network 服务的状态和日志获取更多信息。sudo systemctl status network sudo journalctl -u network - 检查配置文件语法:
确保配置文件中没有拼写错误或语法问题,尤其是关键字和值之间不要有多余的空格或错误。
思维导图
graph TD;
A[CentOS-Stream-9 中使用 network 服务] --> B[禁用 NetworkManager]
B --> B1[停止 NetworkManager 服务]
B --> B2[禁用 NetworkManager 自动启动]
B --> B3[确认 NetworkManager 已停止]
A --> C[安装 network 服务]
C --> C1[安装 network-scripts 包]
C --> C2[启用 network 服务]
C --> C3[确认 network 服务状态]
A --> D[配置网络接口]
D --> D1[编辑网络配置文件]
D --> D2[重启 network 服务]
D --> D3[验证网络连接]
A --> E[检查和排除故障]
E --> E1[查看网络状态和日志]
E --> E2[检查配置文件语法]
总结
通过禁用 NetworkManager 并启用 network 服务,您可以在 CentOS-Stream-9 中实现更加细粒度的网络管理。这对于某些需要低级别网络控制的场景非常有用。确保正确安装和配置 network-scripts 包,并编辑网络接口配置文件来满足特定需求。通过上述步骤,您可以顺利地从 NetworkManager 过渡到使用 network 服务进行网络管理。



GT1 个月前
发表在:php 调用Guzzle 访问https接口报错 cURL error 60: SSL certificate problem...寻找成人内容,通过探索网络上的可靠平台。...
GY1 个月前
发表在:选择合适的wordpress主机空间要注意什么问题?成人网站 提供广泛的成人娱乐视频选择。选...
BM1 个月前
发表在:技术教程系列:最新技术动向与案例探索——量子计算商业应用揭秘 该教程将深入探索最新技术动态,重点关注量子计算技术在商业领域的应用,结合具体案例阐述其背景、起因、经过和结果。同时,强调技术文档和运维文档的重要性,揭示它们在新技术发展和行业标准...我珍视, 这里分享真实经验。你的内容 就...
AQ1 个月前
发表在:linux查看nginx版本的方法有哪些我热爱这样的想法, 那么放松地度假。真棒...
JosephEneld1 个月前
发表在:蓝易云高防CDN与服务器助力跨境电商独立站安全高效发展我关注你们的更新 旅行页面。有趣查看路线...
YA1 个月前
发表在:技术教程系列:最新技术动向与案例探索——量子计算商业应用揭秘 该教程将深入探索最新技术动态,重点关注量子计算技术在商业领域的应用,结合具体案例阐述其背景、起因、经过和结果。同时,强调技术文档和运维文档的重要性,揭示它们在新技术发展和行业标准...我非常尊敬, 这里展示真正的旅游。你的内...
BE2 个月前
发表在:技术教程系列:最新技术动向与案例探索——量子计算商业应用揭秘 该教程将深入探索最新技术动态,重点关注量子计算技术在商业领域的应用,结合具体案例阐述其背景、起因、经过和结果。同时,强调技术文档和运维文档的重要性,揭示它们在新技术发展和行业标准...你们的博客 真正 分享经验。增加文章!
ZL2 个月前
发表在:蓝易云高防CDN与服务器助力跨境电商独立站安全高效发展充满正能量的 帖子! 我准备订票了。
OV2 个月前
发表在:技术教程系列:最新技术动向与案例探索——量子计算商业应用揭秘 该教程将深入探索最新技术动态,重点关注量子计算技术在商业领域的应用,结合具体案例阐述其背景、起因、经过和结果。同时,强调技术文档和运维文档的重要性,揭示它们在新技术发展和行业标准...非常感谢 路线。真的 很有意思。
SG2 个月前
发表在:技术教程系列:最新技术动向与案例探索——量子计算商业应用揭秘 该教程将深入探索最新技术动态,重点关注量子计算技术在商业领域的应用,结合具体案例阐述其背景、起因、经过和结果。同时,强调技术文档和运维文档的重要性,揭示它们在新技术发展和行业标准...优秀的 旅游杂志, 不要停下 保持这种风...