Hi, I am new in LARTC list. I had intermediate skills in networking. What I tried to do: Use 2 links with loadsharing + falt toletant (to add bandwitdh) ok ! I am use Debian Etch in router/fw With kernel debian default + routes-2.6.17-12.diff patch The Problem: The iproute2 just route thought the last gateway of nexthop rule. I was running tcpdump in 2 terminals, tcpdump -nni eth0 ... tcpdump -nni eth1 ... When the mark rule is set to --set-mark 0x1 they use eth0 When the mark rule is set to --set-mark 0x2 they use eth1 When the mark rule is set to --set-mark 0x3 they use the last gateway in rule with nexthop. exemple1: default proto static nexthop via 200.253.10.129 dev eth1 weight 1 nexthop via 201.49.17.1 dev eth0 weight 1 connections was sending through 201.49.17.1 eth0 exemple2: default proto static nexthop via 201.49.17.1 dev eth0 weight 1 nexthop via 200.253.10.129 dev eth1 weight 1 connections was sending through 200.253.10.129 eth1 But dont use both at the same time. Someone can help with this thread? My conf was based in http://www.ssi.bg/~ja/nano.txt article CSD0101LNX00F:~# uname -a Linux CSD0101LNX00F 2.6.17-2006-12-08 #1 Fri Dec 8 14:09:37 BRT 2006 i686 GNU/Linux CSD0101LNX00F:~# cat /etc/iproute2/rt_tables 255 local 254 main 253 default 0 unspec 200 router1 201 router2 202 router3 CSD0101LNX00F:~# ip route 200.253.10.128/26 dev eth1 proto kernel scope link src 200.253.10.137 201.49.17.0/25 dev eth0 proto kernel scope link src 201.49.17.50 10.0.0.0/22 dev eth3 proto kernel scope link src 10.0.0.1 172.31.0.0/22 dev eth2 proto kernel scope link src 172.31.0.175 CSD0101LNX00F:~# ip route show table router1 201.49.17.50 via 201.49.17.1 dev eth0 200.253.10.128/26 dev eth1 proto kernel scope link src 200.253.10.137 201.49.17.0/25 dev eth0 proto kernel scope link src 201.49.17.50 10.0.0.0/22 dev eth3 proto kernel scope link src 10.0.0.1 172.31.0.0/22 dev eth2 proto kernel scope link src 172.31.0.175 default via 201.49.17.1 dev eth0 CSD0101LNX00F:~# ip route show table router2 200.253.10.137 via 200.253.10.129 dev eth1 200.253.10.128/26 dev eth1 proto kernel scope link src 200.253.10.137 201.49.17.0/25 dev eth0 proto kernel scope link src 201.49.17.50 10.0.0.0/22 dev eth3 proto kernel scope link src 10.0.0.1 172.31.0.0/22 dev eth2 proto kernel scope link src 172.31.0.175 default via 200.253.10.129 dev eth1 CSD0101LNX00F:~# ip route show table router3 default proto static nexthop via 200.253.10.129 dev eth1 weight 1 nexthop via 201.49.17.1 dev eth0 weight 1 CSD0101LNX00F:~# ip rule 0: from all lookup 255 25: from all fwmark 0x3 lookup router3 26: from 201.49.17.50 lookup router1 27: from 200.253.10.137 lookup router2 29: from all fwmark 0x1 lookup router1 30: from all fwmark 0x2 lookup router2 32766: from all lookup main 32767: from all lookup default Iptables Mark rule: CSD0101LNX00F:~# iptables-save |grep MARK -A PREROUTING -i eth2 -j MARK --set-mark 0x3 Iptables NAT rules: CSD0101LNX00F:~# iptables-save |grep POSTROUTING :POSTROUTING ACCEPT [55:4157] -A POSTROUTING -s 172.31.0.0/255.255.252.0 -o eth0 -j MASQUERADE -A POSTROUTING -s 172.31.0.0/255.255.252.0 -o eth1 -j SNAT --to-source 200.253.10.137 _______________________________________________ LARTC mailing list LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc