Estou tentando fazer um servidor com 2 links de internet (um speedy business e outro por um roteador wireless) fazer com que http, smtp, pop3 e ftp usem o speedy e o resto use a wireless.
Fiz 2 scripts para testar conforme alguns artigos que achei na internet, entretanto devo estar fazendo algo de errado pois o servidor só consegue acessar a internet se eu colocar um default gateway. Segue as regras que estou usando: iptables -t nat -A POSTROUTING -o $IF_LINK1 -j MASQUERADE iptables -t nat -A POSTROUTING -o $IF_LINK2 -j MASQUERADE iptables -t mangle -A PREROUTING -i $IF_LAN -p tcp --dport 80 -j MARK --set-mark 2 iptables -t mangle -A PREROUTING -i $IF_LAN -p tcp --dport 443 -j MARK --set-mark 2 iptables -t mangle -A OUTPUT -p tcp --dport 80 -j MARK --set-mark 2 iptables -t mangle -A OUTPUT -p tcp --dport 443 -j MARK --set-mark 2 ip rule add fwmark 2 table 20 prio 21 ip route add default via $GW_LINK1 dev $IF_LINK1 table 20 ip route add default via $GW_LINK2 dev $IF_LINK2 table 21 ip route flush cached E também tentei fazer desse outro jeito, segundo o Linux Advanced Routing HowTo (http://lartc.org/howto/lartc.rpdb.multiple-links.html) ip route add $NET_WAVE dev $IF_WAVE src $IP_WAVE table wave ip route add default via $IP_WAVE table wave ip route add $NET_SPEEDY dev $IF_SPEEDY src $IP_SPEEDY table speedy ip route add default via $IP_SPEEDY table speedy ip route add $NET_WAVE dev $IF_WAVE src $IP_WAVE ip route add $NET_SPEEDY dev $IF_SPEEDY src $IP_SPEEDY # preference default route (don't set for load balance) #ip route add default via $IP_WAVE ip rule add from $IP_WAVE table wave ip rule add from $IP_SPEEDY table speedy echo "grant traffic by interfaces" ip route add $NET_LAN dev $IF_LAN table wave ip route add $NET_SPEEDY dev $IF_SPEEDY table wave ip route add $NET_LAN dev $IF_LAN table speedy ip route add $NET_WAVE dev $IF_WAVE table speedy # load balance ip route add default scope global nexthop via $GW_WAVE dev $IF_WAVE weight 1 nexthop via $GW_SPEEDY dev $IF_SPEEDY weight 1 ip route flush cached iptables -t nat -A POSTROUTING -o $IF_WAVE -j MASQUERADE iptables -t nat -A POSTROUTING -o $IF_SPEEDY -j MASQUERADE O servidor é um Slackware Linux 11.0 com kernel 2.4.33.3 padrão. Eu também tentei com um kernel 2.6.20 devidamento configurado (ou será que falta alguma opção obscura!? -> http://lartc.org/howto/lartc.kernel.obscure.html) Se alguém puder ajudar eu agradeço e desculpem o e-mail longo. -- #################################################### Victório H. Felipe - victorioatima.com.br http://www.wa.pro.br Suporte/Consultoria em Sistemas GNU/Linux Graduando em Processamento de Dados - FATEC-TQ Copie, seja legal. Use LINUX #################################################### --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware - BR http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br -~----------~----~----~----~------~----~------~--~---

