>>> 此贴的回复 >> 你需要的 policy routing 设定,要不然封包回应时不是走正确的 default gateway。
CODE:[Copy to clipboard]# routing for isp1 =============
ip rule add from 218.108.19.34 lookup 201 ip route add default via 218.108.19.33 dev eth0 table 201
# routing for isp2 =============
ip rule add from 202.101.187.34 lookup 202 ip route add default via 202.101.187.33 dev eth0 table 202
ip route flush cache 有空看看 ip 相关手册会有帮助。
还有,你的原本贴文很多地方不合理..
1. routing 显示根本不正确:
CODE:[Copy to clipboard]Destination Gateway Genmask Flags Metric Ref Use Iface 218.108.19.33 * 255.255.255.240 U 0 0 0 eth0 202.101.187.33 * 255.255.255.240 U 0 0 0 eth0 那个 destination 是错误的吧,因为搭配 /28 时,开始的位址只会是 .32,不可能是 .33。
2. default gw 到底是哪个?
我比较好奇的是 default gw 到底是 .33 or .34?怎么你说的与你执行 route -n 显示的结果不一样?
CODE:[Copy to clipboard]default 202.101.187.34 0.0.0.0 UG 0 0 0 eth0 你不是都说:
CODE:[Copy to clipboard]地址1:218.108.19.34 子网:218.108.19.32 掩码:255.255.255.240 广播地址:218.108.19.46 网关:218.108.19.33 地址2:202.101.187.34 子網:202.101.187.32 掩碼:255.255.255.240 廣播地址:202.101.187.46 網關:202.101.187.33 那你的 default gw 是自己的 ip ???
>>> 此贴的回复 >> 楼主最好把需求说清楚,这样问有多种解决方案,但我想楼主的需求不会仅仅是“都能 ping 通”吧? 若要做负载均衡,可以参考 ip route nexthop 的多链路贴子 若要做策略路由,可以参考网通电信双线的贴子