Suportar mais endereços na tabela arp

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

[ Hits: 5.705 ]

 


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

Há mais no Linux que o Ubuntu

Organização de arquivos na compilação de programas

Links em modo gráfico

Debian - Mídias Live e NetInstall com os drivers extras

Instalando o servidor ssh no Mandriva One e superior

  

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