Problema mensaje de Kernell : Neighbour table overflow. [Solucionado]

Estimados Colegas fanaticos de Linux DEBIAN.

Esta mañana en mi pequeño Proliant ML370 G4 con Debian Etch, 5 tarjetas de red, eth0,eth1,eth2,eth3,eth4 con niveles de SUBNET:

192.168.1.x eth0
192.168.2.x eth1
192.168.3.x eth2
192.168.4.x eth3
10.0.0.x   eth4

Salio un espantoso mensaje que decia:

Neighbour table overflow.
printk: 397 messages suppressed.
Neighbour table overflow.
printk: 375 messages suppressed.
Neighbour table overflow.
printk: 333 messages suppressed.
Neighbour table overflow.
printk: 371 messages suppressed.
Neighbour table overflow.
printk: 384 messages suppressed.
Neighbour table overflow.
printk: 71 messages suppressed.
Neighbour table overflow.
printk: 35 messages suppressed.
Neighbour table overflow.
printk: 54 messages suppressed.
Neighbour table overflow.
Neighbour table overflow.
printk: 4 messages suppressed.
Neighbour table overflow.
printk: 11 messages suppressed.
Neighbour table overflow.
printk: 11 messages suppressed.
Neighbour table overflow.

Leyendo un poco, varios juzgan que se volo el cache de mi tabla ARP, aun ignoro porque.

Esta es mi configuración de etc/network/interface

auto lo
auto eth0
auto eth1
auto eth2
auto eth3
auto eth4

iface lo inet loopback

iface eth0 inet static
        address 192.168.1.254
        netmask 255.255.255.252
        network 192.168.1.252
        gateway 192.168.1.253

iface eth3 inet static
        address 192.168.2.254
        netmask 255.255.255.0
        network 192.168.2.0
        gateway 192.168.2.254

iface eth2 inet static
        address 192.168.3.254
        netmask 255.255.255.0
        network 192.168.3.0
        gateway 192.168.3.254

iface eth1 inet static
        address 192.168.4.254
        netmask 255.255.255.192
        network 192.168.4.192
        gateway 192.168.4.254

iface eth4 inet static
        address 10.0.0.254
        netmask 255.0.0.0
        network 10.0.0.0
        gateway 10.0.0.254

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

Si alguien ha tenido este problema y lo soluciono les agradecería sus comentarios.
Un saludo y espero ayuda !! Tengo mucha perdida de paquetes....

Adjunto configuración de mi script IPTABLES:

poff dsl-provider
sleep 2
echo Espere para cerrar la Conexion....
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "Borrando Tablas ..."
IPT=iptables
# Reset Default Policies - dejo por default los valores del iptables
$IPT -P INPUT ACCEPT
$IPT -P FORWARD ACCEPT
$IPT -P OUTPUT ACCEPT
$IPT -t nat -P PREROUTING ACCEPT
$IPT -t nat -P POSTROUTING ACCEPT
$IPT -t nat -P OUTPUT ACCEPT
$IPT -t mangle -P PREROUTING ACCEPT
$IPT -t mangle -P OUTPUT ACCEPT

# Flush all rules - borro todas las reglas
$IPT -F
$IPT -t nat -F
$IPT -t mangle -F

# Erase all non-default chains
$IPT -X
$IPT -t nat -X
$IPT -t mangle -X
$IPT -t filter -F
$IPT -t raw -F

sleep 2

#hago nat a la red local con ppp0 (dsl)
$IPT -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.252 -d 0.0.0.0/0 -j MASQUERADE
$IPT -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -d 0.0.0.0/0 -j MASQUERADE
$IPT -t nat -A POSTROUTING -s 192.168.3.0/255.255.255.0 -d 0.0.0.0/0 -j MASQUERADE
$IPT -t nat -A POSTROUTING -s 192.168.4.0/255.255.255.0 -d 0.0.0.0/0 -j MASQUERADE

sleep 2

$IPT -t nat -A POSTROUTING -s 10.0.0.0/255.0.0.0 -d 0.0.0.0/0 -j MASQUERADE
$IPT -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
$IPT -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
$IPT -t nat -A PREROUTING -i eth2 -p tcp --dport 80 -j REDIRECT --to-port 3128
$IPT -t nat -A PREROUTING -i eth3 -p tcp --dport 80 -j REDIRECT --to-port 3128
$IPT -t nat -A PREROUTING -i eth4 -p tcp --dport 80 -j REDIRECT --to-port 3128

######################################################################################################
#$IPT -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -d 0.0.0.0/0 -j MASQUERADE
#iptables -t nat -A PREROUTING -i eth4 -p tcp --dport 80 -j REDIRECT --to-port 3128
#iptables -t nat -A PREROUTING -i eth3 -p tcp --dport 80 -j REDIRECT --to-port 3128
#   Nushe para que es esto
#######################################################################################################
pppd call dsl-provider

Saludos Majos !!!

<em><strong>"Si la matrix existiera, estuviera en una plataforma LINUX y programada en JAVA"</strong></em>
jesusrizo escribió:

Estimados Colegas fanaticos de Linux DEBIAN

Debian

GNU

/linux. y no sólo linux.

No todos los esdebianitas somos fanáticos de la gran espiral. ¿O si?

Respecto a tu problema... Bueno, sinceramente, ni idea. ¿Has barajado la posibilidad de actualizar el kernel?

"Si Dios hubiera querido que el hombre volara, le hubiera dado billetes de avión" -Terry Pratchett, "El color de la Magia" <img src="/files/esdebian.org/u23842/anthill.png" width="77" height="77" alt="" />

Ok, ya lo hice pero sigue con el error. =/

<em><strong>"Si la matrix existiera, estuviera en una plataforma LINUX y programada en JAVA"</strong></em>

Intenta aumentar el valor de /proc/sys/net/ipv4/neigh/default/gc_thresh1 ...si lo tienes en 128, aumentalo a 256.

Estimados compañeros, esta mañana actualice mi Debian Etch:

apt-get update - apt-get upgrade
un reboot y buala !!

Y a pesar de que ya lo habia hecho antes esta vez vi que actualizo el Kernel y el MySQL y soluciono el error, aun asi aumente el /proc/sys/net/ipv4/neigh/default/gc_thresh1 a 256 por si acaso, ahora funciona muy bien.

Gracias ...

<em><strong>"Si la matrix existiera, estuviera en una plataforma LINUX y programada en JAVA"</strong></em>

Relacionado con Problema mensaje de Kernell : Neighbour table overflow. [Solucionado]