# ip route get 66.189.123.136
66.189.123.136 dev ppp0 src 71.248.183.244
cache mtu 1492 advmss 1452 metric10 64
# ip route get 66.189.123.137
66.189.123.137 dev ppp0 src 66.189.76.198
cache mtu 1492 advmss 1452 metric10 64
It does properly do a 5:1 round robin choice , but only the src changes, not the dev. The above I believe should really have outputted for the second route:
66.189.123.137 dev eth1 src 66.189.76.198
cache mtu 1492 advmss 1452 metric10 64
I'm not sure what is wrong with my config, as I've gone over and over it. My best guess is that something is wrong in the kernel I compiled with the patches.
# ip rule show
0: from all lookup local
50: from all lookup main
201: from 71.248.183.244 lookup 201
202: from 66.189.76.198/22 lookup 202
221: from all lookup 221
32766: from all lookup main
32767: from all lookup default
# ip route show table main
10.9.44.15 dev ppp0 proto kernel scope link src 71.248.183.244
192.168.100.0/24 dev eth1 proto kernel scope link src 192.168.100.2
192.168.0.0/24 dev eth0 proto kernel scope link src 192.168.0.1
66.189.76.0/22 dev eth1 proto kernel scope link src 66.189.76.198
127.0.0.0/8 dev lo scope link
# ip route show table 201
default via 10.9.44.15 dev ppp0 proto static src 71.248.183.244
prohibit default proto static metric 1
# ip route show table 202
default via 66.189.76.1 dev eth1 proto static src 66.189.76.198
prohibit default proto static metric 1
# ip route show table 221
default proto static
nexthop via 66.189.76.1 dev eth1 weight 1
nexthop dev ppp0 weight 5
_______________________________________________ LARTC mailing list LARTC@xxxxxxxxxxxxxxx http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc