Suportar mais endereços na tabela arp

Publicado por Fernandino Mesquita e Silva em 02/05/2008

[ Hits: 5.851 ]

 


Suportar mais endereços na tabela arp



Boa tarde pessoal. Esses dias eu postei em um outro fórum (blog na verdade) essa dica e muita gente entrou em contato comigo dizendo que tinha problemas semelhantes, por isso, vou postar aqui.

Essa dica é para o pessoal que de vez em quando tem problemas na rede e, ao verificar os logs, vêem uma mensagem do tipo:

"neighbour table overflow"

Isso, geralmente indica que a sua tabela arp (padrão, se não me engano é 512 (redes disponíveis na tabela)) está estourada e, por isso, começa a dar erro, o server caí, algumas regras não sobem e algumas redes chegam a até mesmo não "subirem". Para resolver isso, basta passar 3 parâmetros para o kernel que ele irá suportar uma quantidade maior na sua tabela arp. Os parâmetros são:

$ echo 2048 > /proc/sys/net/ipv4/neigh/default/gc_thresh1
$ echo 4096 > /proc/sys/net/ipv4/neigh/default/gc_thresh2
$ echo 6144 > /proc/sys/net/ipv4/neigh/default/gc_thresh3


Pode colocar isso num script de inicialização (nos rc.1, 2, etc dos Debian-based ou no rc.local do Slackware, por exemplo) que esse erro de table overflow não irá lhe incomodar novamente.

[]s, Fiquem com Deus.

Outras dicas deste autor

Torne-se um usuário oficial!

Pronúncia de termos

Leitura recomendada

Instalação do Google Chrome no Debian Squeeze

Ganhe CDs de Linux da Novell

Instalando Mercury no Ubuntu Feisty

Nomes científicos dos sistemas operacionais

Debian Install Script

  

Comentários
[1] Comentário enviado por jackadamantina em 03/05/2008 - 21:52h

Ei boa dica, até guardei pois sei que irei utilizar futuramente.

t+



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts