在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命令)。