Ver Resposta Única
Antigo 10-05-2008, 12:46   #4 (permalink)
Padrão

vc vai usar 2 placas de rede 1º link e a 2º para os clientes

no iptables adcione:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

edite o arquivo:

proc/sys/net/ipv4/route/gc_timeout

valor default é 300 mude para 10


ip route del default
ip route add default nexthop via $pimeiro_gateway dev eth0
ip route add default nexthop via $segundo_gateway dev eth0


so que tem um problema:

sempre quando a conexao primaria cai a segunda restabelece tranquilo, so que quando a conexao primaria volta o kernel nao devolve automaticamente, a conexao primaria so é restabelecida quando o link secundário cair.

estou lendo o manual do iproute este fdm para achar uma solução direta pelo kernel

Última edição por Pirigoso : 11-05-2008 às 10:21.
Pirigoso
Autor
 
Avatar de Pirigoso
 
Registrado em: Jul 2004
Mensagens: 1.111
Agradeceu: 6
Agradecido 44 vez(es) em 38 Posts
Reputação: 169 Pirigoso
Enviar mensagem via ICQ para Pirigoso
Responder com Quote Pirigoso está offline