Gerenciamento de conexões

Este artigo tem por objetivo mostrar como pode ser feito uma redundância com duas conexões de modo que uma possa substituir a outra em caso de falta de uma das duas.

[ Hits: 42.929 ]

Por: Márcio Araújo Lopes em 10/02/2005


Introdução



Há pouco tempo me deparei com uma situação onde precisaria usar duas conexões, um meio de gerenciar de forma em que uma seria o backup da outra, uma estável e limitada (RÁDIO - IP Privado) e outra não tão estável, porém, com mais recursos (CABLE MODEM - IP Público).

Coloquei a da seguinte forma:
  • 1º LINK (CABLE MODEM) IP DINÂMICO - eth0.
  • 2º LINK (RÁDIO) - IP ESTÁTICO - eth1.
  • 3º REDE 10/100 - IP PRIVADO. - eth2

Vamos ao que interessa!

Até aí acho que deu pra entender a situação, então vamos lá... Iremos trabalhar com iproute2, primeiro iremos mexer num arquivinho que se encontra dentro do /etc/iproute2, o arquivo é o rt_tables. Lá você encontrará o seguinte:

#
# reserved values
#

255 local
254 main
253 default
0 unspec
#
# local
#

1 inr. ruhep

Como na verdade o sistema trabalha por prioridades, ele, na inicialização, irá checar os valores do menor para o maior, então o sistema irá checar primeiro a que corresponde a tabela padrão "main", a única tabela de rotas que existe. Editaremos o arquivo e vamos adicionar o seguinte: 100 e 101 e daremos um nome qualquer, colocaremos "tabela1" e "tabela2", assim temos:

#
# reserved values
#

255 local
254 main
253 default
0 unspec
#
# local
#
1 inr.ruhep
100 tabela1
101 tabela2
    Próxima página

Páginas do artigo
   1. Introdução
   2. Criando as tabelas de roteamento
   3. Segundo script de roteamento
   4. Terceiro script de roteamento
   5. Ajustes finais
Outros artigos deste autor

Instalando e configurando SNMP e MRTG no Linux

Leitura recomendada

Apache + SSL + Nenhuma mensagem de erro de certificado no IE

Configurando Servidor WEB Completo [Apache2 + Postfix/Courier + Bind9 + ISPConfig + Roundcube Webmail]

Instalando e configurando um servidor DNS (Bind)

Problema do navegador Opera com temas GTK+2 escuros [Resolvido]

Balanceamento de carga e alta disponibilidade com Bonding Driver e Iproute2

  
Comentários
[1] Comentário enviado por leandro.teixeira em 10/02/2005 - 09:50h

Cara,
Parabéns... Faz tempo que eu procuro uma solução assim. Todo mundo me mandava comprar um routeador com load balance, pq o linux não fazia isso.
Show de bola... Resolveu um problemão...
Parabens, comunidade VOL, cada dia melhor....

[2] Comentário enviado por removido em 10/02/2005 - 11:44h

alahhh! grande marcio!
truta de trabalho esse aew ;D
dahora teu artigo rapah, teh depois..

[3] Comentário enviado por dmelorj em 10/02/2005 - 19:38h

Realmente é muito bom o seu artigo. Está de parabéns!

Aproveitando o assunto, voce saberia informar se é possível fazer com que sejam aproveitadas 2 conexões de internet de forma que a velocidade das duas atuem como uma unica conexao? Por exemplo, gerenciar 2 conexões aDSL de 256Kbps de forma que seja possivel fazer o download de um único arquivo ao mesmo tempo pelas duas conexões, como se utilizassemos 1 unica conexão de 512Kbps ?
Grato.

[4] Comentário enviado por t4t0 em 07/11/2006 - 15:03h

dae cara... uma perguntinha... ve se dá para fazer isto:

http://www.vivaolinux.com.br/perguntas/verPergunta.php?codigo=52308

[5] Comentário enviado por hildonluis em 28/09/2009 - 17:22h

Gostaria de saber sem alguém conseguiu colocar 100% em pratica este ARTIGO????

[6] Comentário enviado por marujo em 29/09/2009 - 14:49h

Hildon, no caso, eu que escrevi, coloquei sim pra funcionar... Porem, quando escrevi este documento, por falta de experiencia coloquei as coisas de forma bem superficial, de tal forma que algumas coisas podem nao funcionar por conta de ajustes tecnicos, relevantes... Se for o caso, podera colcar suas duvidas ou problemas pra tentar sana-las comigo.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts