在Rocky Linux 9中通过nmcli配置静态路由,建议遵循以下步骤:
- 查看当前连接:
nmcli connection show
确认网络接口名称(如eth0/ens192) - 添加静态路由:
nmcli connection modify <连接名> ipv4.routes "<目标网段>/<掩码> <网关>" # 示例:nmcli connection modify eth0 ipv4.routes "192.168.2.0/24 192.168.1.1"
- 避免覆盖默认路由:确保执行
nmcli connection modify <连接名> ipv4.never-default no
- 应用配置:
nmcli connection down <连接名> && nmcli connection up <连接名>
- 验证:
ip route
或nmcli device show <接口名>
注意:
- 多路由用逗号分隔(如 "10.0.0.0/8 172.16.1.1, 192.168.5.0/24 10.2.2.1")
- 持久化配置由NetworkManager自动管理,无需额外操作
- 若需删除路由,使用
nmcli connection modify <连接名> -remove ipv4.routes