edumuitoloco
(usa CentOS)
Enviado em 16/12/2011 - 10:00h
Resolvido!
Bom, depois de muito tempo tentando sem sucesso desisti desta opção. Coloquei os dois links no mesmo servidor de Gateway (o speedy na eth0 e o link dedicado na eth2), usei o Mangle para marcar tudo o que trafega nas portas 22,25,110,587, criei uma tabela de roteamento para cada link e encaminhei os pacotes marcados para o link 2, deste jeito tenho todo o trafego web no link speedy e todo o trafego de e-mail e ftp no link dedicado.
Segue o passo a passo, caso alguém precise desta solução:
1º - Conectei os modems e configurei corretamente as placas de rede via gráfico mesmo;
2º - Criei as tabelas de roteamento editando o arquivo /etc/iproute2/rt_tables e incluindo no final dele as linhas:
200 speedy
201 ipdedicado
3º configurei as tabelas deste jeito (no firewall):
/sbin/ip route add $REDEINTERNA dev eth1 table speedy
/sbin/ip route add $REDEWAN1 dev eth0 src $IPWAN1 table speedy
/sbin/ip route add 127.0.0.1/8 dev lo table speedy
/sbin/ip route add default via $GW_WAN1 table speedy
/sbin/ip rule add from $IPWAN1 table speedy
/sbin/ip route add $REDEINTERNA dev eth1 table ipdedicado
/sbin/ip route add $REDEWAN2 dev eth2 src $IPWAN2 table ipdedicado
/sbin/ip route add 127.0.0.1/8 dev lo table ipdedicado
/sbin/ip route add default via $GW_WAN2 table ipdedicado
/sbin/ip rule add from $IPWAN2 table ipdedicado
ONDE:
$REDEINTERNA = 10.0.0.0/24 (em meu caso);
$REDEWAN1/2 = Endereço de rede de meus links;
$IPWAN1/2 = Endereço IP dos meus links;
$GW1/2 = Gateways dos meus links;
4º Marquei os pacotes (no script do firewall):
/sbin/ip rule add fwmark 4 table ipdedicado (isto adiciona a marca 4 a tabela do link 2)
$IPT -t mangle -I PREROUTING -p tcp -i eth1 -s $REDE -m multiport --dport 22,25,587,110,143 -j MARK --set-mark 0x4 (isto redireciona as portas para a tabela do link 2)
5º Liberei o Forward das portas:
$IPT -t filter -A FORWARD -s $REDEINTERNA -p tcp -m multiport --dport 22,25,110,587,143 -j ACCEPT
Pronto! Agora todo o tráfego que diz respeito a e-mails nas portas acima especificadas são marcados com a marca 0x4 e são repassados a tabela de roteamento "ipdedicado", que, por sua vez, encaminha estas requisições para meu outro link ligado na placa eth2... o resto do tráfego da rede sai pelo meu link principal na eth0...
Espero ter ajudado! Vou deixar o tópico aberto para uma eventual dúvida e fecharei em um mes.
Abraço!
Edumuitoloco.
Valeu!