Re: Roteamento de 3 links
Olá Paulo, tive o mesmo problema aqui no meu provedor, mais consegui resover com o uso do IPTABLES + IPROUTE2.
Veja bem basicamente o sistema é feito com marcação de pacotes, vc deve marcar os pacotes vindos de cada interface e redireciona-los. Porém primeiro crie a rota padrão:
route add default gw ipdogateway interfacedogateway
ex:
route add default gw 192.168.0.1 eth0
Depois faça o MASQUERADE
iptables -t nat -A POSTROUTING -j MASQUERADE
Agora vem a parte da marcação de pacotes, pacotes vindos da Rede 192.168.2.0/24 serão marcados com "3" e pacotes vindos da rede 192.168.3.0/24 serão marcados com "4":
iptables -t mangle -A PREROUTING -s 192.168.2.0/24 -j MARK --set-mark 3
iptables -t mangle -A PREROUTING -s 192.168.3.0/24 -j MARK --set-mark 4
iptables -t mangle -A OUTPUT -s 192.168.2.0/24 -j MARK --set-mark 3
iptables -t mangle -A OUTPUT -s 192.168.3.0/24 -j MARK --set-mark 4
Agora vamos jogar os pacotes marcados em seu devido gateway.
ip rule add fwmark 3 table 30 prio 30
ip route add default via "ADLS1" dev eth2 table 30
ip rule add fwmark 4 table 40 prio 40
ip route add default via "ADLS2" dev eth3 table 40
Sendo q vc deve subistituir ADSL1 e ADSL2 pelos endereços Ip´s dos modems em questão.
A rede 192.168.1.0/24 não precisa de marcação pois já irá sair pelo gw padrão, que no caso eh o link dedicado.
Pronto é só isso.
:good:
Qualquer dúvida mande-me e-mail:
[email protected]
Citação:
Postado originalmente por phmenoni
Olá comunidade, gostaria de pedir uma auxílio sobre como rotear 3 links diferentes, vou tentar mostrar o que quero:
Tenho 1 servidor com 4 placas de rede
eth0 - Link dedicado
eth1 - Rede Local
eth2 - ADLS 1
eth3 - ADLS 2
Queria algo +/- assim:
Rede 192.168.1.0/24 sai pelo link dedicado (eth0)
Rede 192.168.2.0/24 sai pelo ADSL 1
Rede 192.168.3.0/24 sai pelo ADSL 2
Tentei fazer, mas quando boto os links ADSL o Link dedicado deixa de ser o gateway padrão e o ADSL se torna o gateway padrão.
Alquem tem alguma idéia.
Qualquer ajuda será bem vinda
Obrigado
Paulo
[email protected]
[size=18px][/size][size=9px][/size][size=7px][/size][size=12px][/size]