Re: Multi-path routing only using last nexthop in default route.

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I found that for ppp devices, i should ony define the next  hop with the dev, not a via.  However this still didn't fix my problem, but I've narrowed down my problem a little further.

# 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

[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux