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.
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:
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:
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
# 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
# reserved values
#
255 local
254 main
253 default
0 unspec
#
# local
#
1 inr.ruhep
100 tabela1
101 tabela2
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....