在Rocky Linux中设置多个默认网关需谨慎,因为系统默认仅允许一个活跃的默认网关。若需实现多网关负载均衡或故障转移,建议采用以下方案:
- 策略路由:通过
iproute2
工具定义多路由表,结合源地址或标记分流流量。例如为不同网卡(eth0/eth1)创建独立路由表,并在/etc/iproute2/rt_tables
中注册。 - 优先级控制:在接口配置中设置
METRIC
参数(如eth0 metric 100,eth1 metric 200),系统将优先使用低metric值的网关。 - 动态路由协议:对于复杂网络环境,建议部署BGP/OSPF等协议实现自动网关切换。
注意:直接配置多个默认网关会导致路由冲突,建议通过ip route replace default
命令结合策略规则实现业务流量定向,并通过nmtui
或编辑/etc/sysconfig/network-scripts/route-*
持久化配置。实施前务必验证路由策略有效性(使用ip route get
命令)。