Kernel: Neighbour table overflow
Servidor: Kraken
Erro:
#cat /var/log/messages
[kernel]: kernel: Neighbour table overflow
Motivo:
O kernel, ao ter que manipular uma enorme quantidade de requisições ARP, gerava uma tabela ARP gigantesca e, por padrão, ele não manipula tabelas superiores a 1024 entradas, passando disso ele provocava um transbordamento da tabela ARP que paralizava o sistema.
Solução:
Alterar/adicionar o arquivo /etc/sysctl.conf
## works best with = 500 client compuers ##
# Force gc to clean-up quickly
net.ipv4.neigh.default.gc_interval = 3600
# Set ARP cache entry timeout
net.ipv4.neigh.default.gc_stale_time = 3600
# Setup DNS threshold for arp
net.ipv4.neigh.default.gc_thresh3 = 65535
net.ipv4.neigh.default.gc_thresh2 = 32768
net.ipv4.neigh.default.gc_thresh1 = 16384