在Rocky Linux 9中通过nmcli配置路由规则需遵循以下步骤:
- 确定连接名称:使用
nmcli con show
获取当前连接名称(如ens192)。 - 添加静态路由:执行
nmcli con mod [连接名] +ipv4.routes "目标网段/掩码 网关"
(例:+ipv4.routes "192.168.2.0/24 192.168.1.1"
)。 - 激活配置:
nmcli con down [连接名] && nmcli con up [连接名]
或重启NetworkManager服务。 - 验证路由:通过
ip route
或nmcli con show [连接名]
检查路由条目。 - 持久化IP转发:如需开启路由转发,编辑
/etc/sysctl.conf
设置net.ipv4.ip_forward=1
后执行sysctl -p
。 注意:若涉及防火墙,需配置firewalld允许转发及NAT规则(如firewall-cmd --add-masquerade --permanent
)。建议通过traceroute
或实际流量测试路由生效情况。