well i ve 5 multilinks to the internet...PPPoE that is....connected via eth0...namely ppp0,ppp1,ppp2,ppp3,ppp4

i want to balance each of these connections....

currently i do the following

ip route default del

then

ip route add default scope global equalize nexthop via GATEWAY_IP dev ppp0 weight 1 nexthop via GATEWAY_IP dev ppp1 weight 1 nexthop via GATEWAY_IP dev ppp2 weight 1 nexthop via GATEWAY_IP dev ppp3 weight 1 nexthop via GATEWAY_IP dev ppp4 weight 1

but problem is that it isnt balancing well....mostly ppp0 continues to be hogged....rest are hardly used....