[FUG-BR] Problema com Classes de Ip frio numa mesma placa de Rede

Marco Aurelio V. da Silva marco em prodatanet.com.br
Quinta Maio 31 15:11:25 BRT 2007


Caros Colegas,

Estou com o seguinte problema, tenho um servidor com o Freebsd 6.2 instalado 
que o servidor de internet para varios clientes.
Nele tem 3 placas de rede com a seguinte topologia:

re0 -> ip 200.xxx.xxx.133   é a placa que tem internet e o natd roda sobre 
ela para servir internet para as
                            outras placas

re1 -> ip´s 200.xxx.xxx.193 netmask 255.255.255.224
      alias 192.168.0.254 netmask 255.255.255.0
      alias 181.181.0.254    netmask 255.255.255.0
      alias 177.177.0.254    netmask 255.255.255.0
estes alias sao gateway´s de rede, e estes ip´s saum ficticios, mas são 
classes diferentes de ip´s frios

re2 -> ip´s 200.xxx.xxx.xxx     esta placa faz algumas redes com ip´s 
quentes
        alias 200.xxx.xxx.xxx
        alias 200.xxx.xxx.xxx

O meu problema esta nas classes frias da re1, eles começam a navegar e de 
repente cai a conexão, ai eu faço o seguinte, dou um arp -a -d no servidor e 
logo em seguida pingo um dos clientes da classe, ai aquele cliente começa a 
navegar, mas se desabilitar a placa de rede e habilitar de novo para de 
funcionar, esta é uma das formas de fazer o cliente funcionar, mas 
convenhamos é impossível ficar pingando mais de 700 clientes qdo param ne ?
Outra gambiarra que fiz pra tentar resolver e é o que ta quebrando o galho 
por enquanto, criei um script que tira os aliases da placa re1 e coloca de 
novo, e coloquei no cron para rodar de 1 em 1 minuto, ai os clientes estaum 
funcionando, muito louco naum entendi o porque.
Outra forma, criei outra classe fria na placa re1 (114.114.0.254), os 
clientes desta classe ja funcionam sem problemas, se eu criar novas classes 
e mudar os clientes para estas novas classes ai funciona, mas tambem é 
inviavel ficar trocando os clientes de ip.

Alguém tem alguma ideia ?

Monitorei o trafego e aparentemente naum é gargalo de trafego, porque se 
travar toda a rede e deixar apenas um ip de uma destas classes ele tb naum 
funciona, tenho que dar o arp -a -d e pingar o cliente, ou deixar habilitado 
o script para tirar e colocar o ip dos alias da placa de rede.

To doidaum, e desde já agradeço a atenção recebida.

Marco Aurélio V. da Silva
Prodata Inf. e Cad. Ltda.
marco at prodatanet.com.br
MSN: marco at prodatanet.com.br 



Mais detalhes sobre a lista de discussão freebsd