Tom*_*mas 7 linux routing administration
我当时有两个 ISP,连接到同一台机器上。我默认将它们都添加到路由表中。但是,仅使用一种连接。
$ route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 303 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 303 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 303 0 0 eth0
192.168.0.0 0.0.0.0 255.255.255.0 U 303 0 0 eth1
Run Code Online (Sandbox Code Playgroud)
如何平衡两个 ISP 之间的流量负载?
在Linux的高级路由和流量控制HOWTO具有描述来解决这个问题的部分。
平衡两条路线之间流量的关键步骤是给它们都赋予权重。
ip route add default scope global \
nexthop via 192.168.0.1 dev eth1 weight 1 \
nexthop via 192.168.1.1 dev eth0 weight 1
Run Code Online (Sandbox Code Playgroud)