在Rocky Linux 9中通过nmcli
配置路由规则的步骤如下:
-
查看当前连接
nmcli connection show
确认要配置的网络接口名称(如eth0、ens192)。
-
添加静态路由
nmcli connection modify <连接名> +ipv4.routes "<目标网段> <网关>"
示例:
nmcli con mod eth0 +ipv4.routes "192.168.1.0/24 10.0.0.1"
-
策略路由(高级)
若需基于源地址的路由规则,需额外配置路由表:nmcli con mod eth0 +ipv4.routing-rules "priority 100 from 192.168.1.0/24 table 100" nmcli con mod eth0 +ipv4.route-table 100 "default via 10.0.0.1"
-
激活配置
nmcli con reload nmcli con down eth0 && nmcli con up eth0
-
验证结果
ip route show # 查看路由表 ip rule list # 查看策略规则
注:需确保NetworkManager
服务运行,复杂场景建议结合/etc/sysconfig/network-scripts/route-<接口名>
文件定义多路径路由。