[FUG-BR] Alteração automatica de Rota Padrão

Gabriel Fonseca gabriel em ethx.com.br
Sexta Novembro 26 09:52:26 BRST 2010


Em 23 de novembro de 2010 16:04, Paulo Silva <lansegbr em gmail.com> escreveu:

> Caro Ricardo,
>
> Eleja um IP externo que não seja endereço de gateway para teste e crie a
> rota para ele saindo somente pelo Link da Oi.
>
> Agende um script que verifica este IP via ping
>
> IF o ping estiver funcionando
>        rota pelo link da Oi
> ELSEIF
>        rota pelo link de Rádio
> ENDIF
>
> Entendeu.
>
> Espero ter ajudado.
>
> Ass: Paulo Silva(LANSEG)
>
> Em 22 de novembro de 2010 16:27, Ricardo - Listas <
> ricardobvolpato em yahoo.com.br> escreveu:
>
> >                Boa tarde lista, tenho hoje um link com a Oi via par
> > metálico e adquiri um link via rádio para redundância.
> >
> >                Adquiri esse link via rádio pois o link da Oi de vez
> > enquanto está caindo e um tempo atrás ficou fora durante 3 dias.
> >
> >                Tenho um Firewall com FreeBSD 6.4-STABLE  + PF + IPFW,
> > possuo também um servidor de e-mail rodando pelo IP público da OI.
> >
> >                Preciso que quando o link da Oi caia, a rota padrão do
> > FreeBSD seja alterada automaticamente para o link via rádio, eu havia
> > pensado em fazer isso através de um Shell script, porém me deparei com a
> > seguinte situação:
> >
> >                Quando o link da OI down -> Altera a rota para o radio.
> > (Isso utilizando o ping para um determinado IP)
> >
> >                Mas quando o link da OI ficar UP, como farei para alterar
> a
> > rota automaticamente para este link?
> >
> >                Alguém possui alguma coisa pronta e de fácil
> implementação?
> >
> >                Pensei talvez em configurar o Nagios em algum servidor
> > externo e fazer ele conectar pelo IP público da OI e alterar a rota, será
> > que funcionaria?
> >
> >                Alguém possui alguma dica?
> >
> >
> >
> > Grato.
> >
> > Ricardo
> >
> >
> >
> >
> >
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>

Bom, o Paulo tem razão quanto a seu comentário. O ideal é que você esteja
testando alguns endereços na Internet mesmo. O fato de seu gateway estar
respondendo aos ICMPs não significa necessariamente que sua Internet está
disponível. Sugiro utilizar 3 endereços de destino na Internet para os
testes, garantindo que ao menos sempre um deles estará up.

Outra coisa é quanto o modo que vc estará utilizando o ping. Bom, vamos
supor que o link da Oi caiu e você alterou a rota padrão para o link a
rádio. Simplesmente pingar o gateway do rádio não seria muito seguro. Você
pode estar utilizando o parâmetro -S pra alternar o endereço de origem do
ping. Pra fazer com que ele saia pelo link da Oi, pra fazer os testes com a
Inet, utilize os operadores de roteamento do PF: route-to e reply-to,
garantindo que quando o endereço de origem for da Oi a rota deve sais pelo
gateway da Oi, isso com o route-to. O reply-to é deve ser utilizado afim de
garantir que o tráfego que chegou por determinada interface externa saia
pela mesma interface.

Espero ter ajudado. Abraço!

Gabriel "ethX" Fonseca
ethX Tecnologia da Informação - www.ethx.com.br


Mais detalhes sobre a lista de discussão freebsd