ip route add 0.0.0.0/0 via 172.16.0.1 table 100
或者也可以用路由表名称代替号码
ip route add 0.0.0.0/0 via 172.16.0.1 table isp1
这条路由就定义了到ISP1的默认路由,而ISP2也同理
ip route add 0.0.0.0/0 via 172.17.0.1 table isp2
两条路由都配置完毕后,就应该配置策略,匹配源IP与查询的路由表。
ip rule add from 192.168.0.0/24 table isp1
ip rule add from 192.168.1.0/24 table isp2
这条规则表示源IP是192.168.0.0/24网段的,查询名称为isp1的路由表,而源IP是192.168.1.0/24的则查询名称为isp2的路由表,这样配置后的效果就是,192.168.0.0/24网段的用户下一跳路由为172.16.0.1,即通过ISP1的线路上网,而192.168.1.0/24网段的用户则下一跳为172.17.0.1,通过ISP2的线路上网。这样就能通过动态调整用户路由的方式来合理使用带宽资源,避免带宽浪费和多用户共用出口导致拥堵。