[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Não consegue resolver DNS
From: |
eduardo miranda |
Subject: |
Re: [shell-script] Não consegue resolver DNS |
Date: |
Wed, 13 Dec 2006 11:05:08 -0200 |
Brother, bom dia, estou fazendo parte desse grupo a pouco tempo, e estou
trabalhando numa empresa cujo estou com dificulades em fazer o load
balance, vc poderia me passar como vc fez essa sua configuração???
Desde já,
Muito obrigado
Em Qua, 2006-12-13 às 12:25 +0000, Ulisses escreveu:
> Pessoal, estou com um problema que não consigo resolver de maneira
> alguma
> Configurei um load balance com 2 provedores de internet em minha rede
> e
> esta funcionando perfeitamente...Também criei uma rotina que
> veirifica
> se o 2 provedores estão sempre ativos...Caso um dos links caia,
> automaticamente ele roda um script que faz as regras do meu load
> balance serem
> anuladas e que todo fluxo da rede vá apenas pelo link que esteja
> ativo.
> O problema é o seguinte: antes dos links cairem eu consigo pingar no
> meu servidor em qualquer endereço que ele responde, porém quando eu
> rodo
> esse script ele não consegue pingar de jeito nenhum e retorna a
> segunite mensagem:
> "ping: unknown host www.terra.com.br" , porém ele consegue pingar
> normalmente no ip correspondente a esse www.terra.com.br.
> Vale lembrar que todo a rede funciona normalmente, ou seja os
> computadores conseguem pingar sem problema nenhum em qualquer
> endereço após
> rodar esse script...
> Imagino que seja algum problema com o dns, mas não tenho certeza pois
> eu tentei mudar as configurações do arquivo /etc/resolv.conf
> porém não consegui sucesso..
> Por favor, se alguém puder me ajudar ficarei muito grato...
>
> Abaixo segue o script que roda quando um servidor está inativo...no
> caso o servidor que sai pela placa IFE1
>
> IFI Internal Interface
> NWE1, NWE2 External network address
> NME1, NME2 Mask for the External Network
> IFE1, IFE2 External interfaces
> BRD1, BRD2 Broadcast address for external network
> GWE1, GWE2 Gateway for external interface
>
> ip link set lo up
> ip addr del 127.0.0.1/8 brd + dev lo
> ip addr add 127.0.0.1/8 brd + dev lo
>
> ip link set $IFI up
>
> ip addr del $IPI/$NMI brd + dev $IFI
> ip rule del prio 50 table main
> ip addr add $IPI/$NMI brd + dev $IFI
> ip rule add prio 50 table main
>
> ip link set $IFE1 up
> ip addr flush dev $IFE1
> ip addr add $IPE1/$NME1 brd $BRD1 dev $IFE1
>
> ip link set $IFE2 up
> ip addr flush dev $IFE2
> ip addr add $IPE2/$NME2 brd $BRD2 dev $IFE2
>
> ip route flush cache
>
> ip rule del prio 201 from $NWE1/$NME1 table 201
> ip rule add prio 201 from $NWE2/$NME2 table 201
>
> ip route add default via $GWE2 dev $IFE2 src $IPE2 proto static table
> 201
>
> ip route del default table 222 proto static nexthop via $GWE1 dev
> $IFE1
> weight 1 nexthop via $GWE2 dev $IFE2 weight 1
> ip route add default table 222 proto static via $GWE2 dev $IFE2
>
>
>
>
>
--
Eduardo Miranda
Linux TI
E-mail: address@hidden
http:// www.konecxus.com.br
http:// www.webcarioca.com.br
(55) 21-8812-8828
ESPECIALISTA LINUX - www.webcarioca.com.br