Postado originalmente por
LinuxKids
Isso seria melhor postado na parte de Rede e Protocolos, mas assim, vc pode tentar assim.
primeiro vc deve criar uma entratada no rt_tables, para o link2 aqui vou supor que seja link2
#Desaligao RP_FILTER
echo "0" > /proc/sys/net/ipv4/conf/eth0/rp_filter
echo "0" > /proc/sys/net/ipv4/conf/eth1/rp_filter
echo "0" > /proc/sys/net/ipv4/conf/eth2/rp_filter
#Link2
iptables -t nat -A POSTROUTING -s 192.168.70.20 -d 0/0 -j SNAT --to-source 200.205.10.1
#Link1
iptables -t nat -A POSTROUTING -s 192.168.70.10 -d 0/0 -j SNAT --to-source 200.206.10.1
#Marca Pacotes Para o link2
iptables -t mangle -A PREROUTING -s 192.168.70.20 -j MARK --set-mark 0x002
#add Rotas e Saida de pacotes marcado
ip rule add fwmark 0x002 table link2 prio 20
ip route add default via GWLINK2 dev eth2 table link2
ip route flush cache
Acho que é isso, qualquer coisa posta ae, agora o CBQ, tem no WIKI, dá uma procurada lá.