root ~ # ip route ls default 10.0.9.200 dev eth1 scope link 10.0.1.200 dev eth2 scope link 10.0.3.200 dev eth4 scope link 10.0.2.200 dev eth3 scope link default dev eth3 scope link root ~ # ip route ls table http default equalize nexthop dev eth1 weight 1 nexthop dev eth2 weight 1 root ~ # ip route ls table ssh default equalize nexthop dev eth1 weight 1 nexthop dev eth2 weight 1 root ~ # ip rule ls 0: from all lookup local 32762: from all fwmark 80 lookup http 32763: from all fwmark 22 lookup ssh 32764: from all lookup main 32765: from all lookup default this is after have been used fwmark + ip rule add and a specific: ip route add default table http equalize nexthop dev eth1 nexthop dev eth2 ip route add default table ssh equalize nexthop dev eth1 nexthop dev eth2 ip route add default dev eth3 but alla packets are forwarded to default host, and without a default host other routing ruleset appears to be ignored ... how I could give a priority to http and ssh table ? and how work exactly "equalize" keyword in ip route ? I''ve not find example in internet... TIA, v. _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/