在龙蜥操作系统(Anolis OS)中,重启网络的方法取决于你使用的网络管理工具。龙蜥系统通常基于 CentOS/RHEL 生态,常见的网络管理方式有 NetworkManager 和传统的 network-scripts(即 system-network-scripts)。以下是几种常见的重启网络方法:
方法一:使用 NetworkManager(推荐,现代系统默认)
龙蜥 8/9 版本默认使用 NetworkManager 管理网络。
1. 重启指定网络连接(推荐)
nmcli connection reload
重新加载网络配置。
然后重启某个连接(如 eth0 或 ens33):
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 设置),也欢迎继续提问!
云知识