Configurar rotas com 2 links

1. Configurar rotas com 2 links

Rafael Gagliardi dos Santos
gagliardi

(usa CentOS)

Enviado em 03/01/2014 - 11:07h

Bom dia,

tenho uma duvida que não estou conseguindo resolver.
Tenho um server CentOS 6 rodando com 3 placas de rede, um link é Vivo/SP e o outro é PPPOE via rádio.
Dessa forma, tenho serviços que são acessados pelos dois IPs, mas só consigo funcionar um ou o outro. Por exemplo, quando coloco o route default no ip VIVO, os serviços são acessados, quando configuro outro default para o PPPOE/rádio, o primeiro para de responder.
Sei que não é o procedimento certo, não tem como existir 2 defaults [até onde entendi] mas não sei como rodar isso aí.

Alguém tem alguma luz pra me dar?

Mto obrigado.


  


2. Re: Configurar rotas com 2 links

Paulo
TheGaara

(usa CentOS)

Enviado em 06/01/2014 - 10:37h

vc pode usar o Pfsense pra fazer um fail over ou mesmo um load balance.
nele vc configura as duas entradas(placa de rede) com seus respectivos gateways...
mas depende do que voce precisa? e necessario mesmo que os servicos rodem em redes separadas? ou é apenas uma redundancia? uma garantia de uptime?


3. Re: Configurar rotas com 2 links

Rafael Gagliardi dos Santos
gagliardi

(usa CentOS)

Enviado em 06/01/2014 - 10:46h

Obrigado pela atenção.
Eu já tentei operar o PFSense mas tive muitas dificuldades. O CentOS rodando iptables já me resolve bem, mas vou expor melhor a situação.
eth0 - rede local [só existe uma classe 192.168.1.x]
eth1 - link vivo ip fixo
eth2 - link radio pppoe

Eu preciso fazer o NAT das requisições externas para o servidor local, isso já está funcionando. Quando alguém bate no ip da eth1, na porta especifica [serviço ou web] ele redireciona e comunica perfeitamente. O mesmo acontece com o ip da eth2, porém, esse só funciona se for o "default route". Se eu trocar a rota default para o IP da eth2, até o ping no ip eth1 para de responder. Em carater emergencial, joguei toda comunicação externa para o ip da eth1 e fica apenas ela funcionando.
Eu ainda vou fazer loadbalance e failover, já tenho em mente como fazer, mas antes de corrigir esse problema das rotas, eu não consigo avançar.

Existe mais alguma informação que eu possa prestar?

Gratissimo!


4. Re: Configurar rotas com 2 links

euteste da silva
foxbit3r

(usa Solaris)

Enviado em 06/01/2014 - 10:58h

Se vc estiver utilizando o comando route ele só vai fazer isso ai mesmo.

Para o que vc quer fazer é necessário utilizar o iproute2 que permite que vc trabalhe com duas ou mais tabelas de roteamento para saída.

Nele vc vai criar um arquivo especificando quem será cada link, após isso vc terá de configurar o iptables para trabalhar com o módulo mangle para fazer as marcações de pacotes.

Na internet não falta exemplos de configuração.
Tenha um bom dia.


5. Re: Configurar rotas com 2 links

Rafael Gagliardi dos Santos
gagliardi

(usa CentOS)

Enviado em 06/01/2014 - 11:03h

foxbit3r escreveu:

Se vc estiver utilizando o comando route ele só vai fazer isso ai mesmo.

Para o que vc quer fazer é necessário utilizar o iproute2 que permite que vc trabalhe com duas ou mais tabelas de roteamento para saída.

Nele vc vai criar um arquivo especificando quem será cada link, após isso vc terá de configurar o iptables para trabalhar com o módulo mangle para fazer as marcações de pacotes.

Na internet não falta exemplos de configuração.
Tenha um bom dia.


Bom dia foxbit3r

Eu já estava chegando no iproute2/mangle mesmo, mas estava entendendo que serviria apenas para as rotas internas da rede, ou rotas de saida.
Vou dar mais uma lida e tentar colocar em pratica isso.

muito obrigado e tenha um excelente dia






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts