龙蜥系统如何重启网络?

在龙蜥操作系统(Anolis OS)中,重启网络的方法取决于你使用的网络管理工具。龙蜥系统通常基于 CentOS/RHEL 生态,常见的网络管理方式有 NetworkManager 和传统的 network-scripts(即 system-network-scripts)。以下是几种常见的重启网络方法:


方法一:使用 NetworkManager(推荐,现代系统默认)

龙蜥 8/9 版本默认使用 NetworkManager 管理网络。

1. 重启指定网络连接(推荐)

nmcli connection reload

重新加载网络配置。

然后重启某个连接(如 eth0ens33):

nmcli connection down "连接名"
nmcli connection up "连接名"

查看连接名:

nmcli connection show

例如:

nmcli connection down "System eth0"
nmcli connection up "System eth0"

2. 重启 NetworkManager 服务

systemctl restart NetworkManager

⚠️ 注意:这会短暂中断所有网络连接。


方法二:使用传统 network-scripts(仅在启用时可用)

如果你切换到了传统的网络脚本方式(通过 network.service),可以这样操作:

1. 启用并启动 network.service

systemctl enable network
systemctl start network

2. 重启网络服务

systemctl restart network

3. 检查状态

systemctl status network

💡 提示:这种方式在 Anolis OS 8+ 中默认不启用,需手动安装 network-scripts 包:

dnf install network-scripts

方法三:重启单个网卡(临时方案)

使用 ip 命令关闭再启用网卡(替换 eth0 为你的实际接口名):

ip link set eth0 down
ip link set eth0 up

或使用 ifdown / ifup(仅在使用 network-scripts 时有效):

ifdown eth0 && ifup eth0

补充:查看网络接口信息

ip a
# 或
nmcli device status

总结

场景 推荐命令
默认 NetworkManager 系统 nmcli connection down <name> && nmcli connection up <name>
重启整个 NetworkManager systemctl restart NetworkManager
使用传统 network-scripts systemctl restart network
临时重启网卡 ip link set eth0 down && ip link set eth0 up

✅ 建议:优先使用 nmcli 工具管理网络,它是龙蜥系统推荐的标准方式。

如有更多网络配置问题(如静态 IP、DNS 设置),也欢迎继续提问!