Pular para o conteúdo

Suportar mais endereços na tabela arp

Dica publicada em Linux / Miscelânea
Fernandino Mesquita e Silva FireBird
Hits: 6.337 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

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.

Torne-se um usuário oficial!

Pronúncia de termos

Uso exagerado de CPU ao abrir pastas contendo vídeos no Dolphin/Konqueror

Há mais no Linux que o Ubuntu

Oolite - o Elite nativo no Linux

Como completar um conjunto de ícones?

Seu Linux falando português nativamente

#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

Entre na sua conta para comentar.