Roteamento com 2 links de internet e redirecionamento

1. Roteamento com 2 links de internet e redirecionamento

Daniel Cardoso Alves
dcardosoa

(usa Slackware)

Enviado em 08/12/2016 - 17:22h

Olá Pessoal,

Estou com um problema no roteamento no meu server. Tenho a seguinte estrutura:
1) 1 Link de internet com a Operadora A, que é a minha rota default e o IP Válido fica diretamente na minha interface de rede eth1
2) 1 Link de internet com a Operadora B e o IP Válido fica no modem. Meu server tem o IP 169.254.0.7 na interface eth2 e o modem IP 169.254.0.7
3) Interface eth0 com o ip 192.168.0.1

Veja a imagem para mais esclarecimentos: https://s23.postimg.org/52qyo7557/REDE.png

Estou fazendo um redirecionamento de porta e IP (máquina) e tudo funciona perfeitamente quando o link da operadora em questão está como rota default, seja a operadora A ou B.
Utilizo a seguinte regra no iptables para o redirecionamento:


iptables -t nat -A PREROUTING -i eth2 -p tcp --dport 8080 -j DNAT --to 192.168.0.2:80
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 8080 -j DNAT --to 192.168.0.2:80


Porem se eu tentar fazer o acesso via o IP da operadora que não está como default, não funciona. Como posso resolver isto?



ROTEAMENTO:

ip route add XXX.XXX.XXX.XXX via GATEWAY_OPERADORA1 dev eth1 table OPERADORA1
ip route add 169.254.0.7 via 169.254.0.1 dev eth2 table OPERADORA2
ip rule add from XXX.XXX.XXX.XXX table OPERADORA1
ip rule add from 169.254.0.7 table OPERADORA2
ip route add default via XXX.XXX.XXX.XXX table OPERADORA1
ip route add default via 169.254.0.1 table OPERADORA2
ip route add default via XXX.XXX.XXX.XXX




  


2. Re: Roteamento com 2 links de internet e redirecionamento

Carlos Alberto de Souza Barbosa
souzacarlos

(usa Outra)

Enviado em 12/12/2016 - 11:21h

Bom dia
Baseado nas informações passadas o que acontece é que na hora do retorno, entenda-se: quando uma máquina interna na sua rede precisa responder a uma requisição externa ela vai responder pela conexão default pq assim ela está configurada pra fazer. Recomendo dar uma lida sobre marcação de pacotes com iptables PACKET MARKER
Network Analyst
contact skype: carlossouzainfo






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts