Hi! I had two uplinks till today. We stopped one of them today, so i thought i could share my experience. (it is maybe useful for somebody) I hadn''t managed to configure it using a LARTC howto, but the Nano-howto (http://www.ssi.bg/~ja/nano.txt) and julian''s kernel patches. I had some problems with icq connections, because it is a two step connection (It is just theory). 1. Client --> Main server 2. Main Server --> Client ; Main server -> small server 3. Client -> small server The problem is, when connection 1. use different uplink then connection 2. Those icq related rules below corrected the problem. My script: IF0=eth2 IF1=eth1 IF2=eth3 IF3=eth0 P0_NET=192.168.1.0/24 P1_NET=public1 P2_NET=public2 IP0=192.168.1.254 IP1=publicip1 IP2=publicip1 #gateway P1=publicgw1 P2=publicgw2 #table T1=211 T2=212 T3=222 IP=/sbin/ip # Delete everything #$IP route flush cache $IP route flush all $IP route flush all table $T1 $IP route flush all table $T2 $IP route flush all table $T3 #icq rules $IP rule delete prio 48 to 205.188.0.0/16 table $T1 $IP rule delete prio 49 to 64.12.161.153 table $T1 $IP rule delete prio 49 to 64.12.0.0/16 table $T1 $IP rule delete prio 50 table main $IP rule delete prio $T3 table $T3 $IP rule delete prio $T1 from $P1_NET table $T1 $IP rule delete prio $T2 from $P2_NET table $T2 # The default table $IP route add $P0_NET dev $IF0 src $IP0 $IP route add $P1_NET dev $IF1 src $IP1 $IP route add $P2_NET dev $IF2 src $IP2 # For stable icq connections $IP rule add prio 48 to 205.188.0.0/16 table $T1 #$IP rule add prio 49 to 64.12.161.153 table $T1 $IP rule add prio 49 to 64.12.0.0/16 table $T1 $IP rule add prio 50 table main $IP route del default table main $IP rule add prio $T3 table $T3 $IP route add default table $T3 proto static \ nexthop via $P1 dev $IF1 weight 1 \ nexthop via $P2 dev $IF2 weight 3 $IP rule add prio $T1 from $P1_NET table $T1 $IP route add default via $P1 dev $IF1 src $IP1 proto static table $T1 $IP route append prohibit default table $T1 metric 1 proto static $IP rule add prio $T2 from $P2_NET table $T2 $IP route add default via $P2 dev $IF2 src $IP2 proto static table $T2 $IP route append prohibit default table $T2 metric 1 proto static $IP route flush cache -- Udv, Nandor _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/