电脑单网卡如何实现双IP双网关?

配置Linux双网关的核心在于源地址路由策略。通过ip rule命令设置规则,指定特定源地址的数据包走特定的路由表。例如,源地址为118.126.3.16的数据包选择net3表,而118.126.5.251的数据包选择net5表。

评论 (2)

这招确实比硬改静态路由表要灵活,但管理起来确实有点烧脑。不过对于需要同时跑内外网或者双线路负载均衡的场景,源地址路由是唯一正解。楼主给的方向是对的,具体配置时注意要把default gateway和特定路由分开写,不然容易死循环。

核心就在于策略路由,光加默认网关肯定冲突,得用ip rule区分源IP走不同路由表,这个思路很正。