Hi sorry for jumping in, but I'm also having similar problems. I am working on Slackware 10.1. When I type dmesg I get a lot of Neighbour Table Overflow errors and I also get an error concerning eth0. Here's a snapshot of the errors :
Code:
Neighbour table overflow.
NET: 21181 messages suppressed.
Neighbour table overflow.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx timed out, cable problem? TSR=0x6, ISR=0x0, t=24.
NET: 43317 messages suppressed.
Neighbour table overflow.
Neighbour table overflow.
Neighbour table overflow.
I searched google as well as these forums for "Neighbour Table Overflow" problems. What I understood was that this problem is because the arp cache gets overflowed because of :
1) Some application that generates much traffic (eg. Lisa)
2) Some machine in your subnet that generates a lot of traffic and
3) Related things
Possible solutions included :
1) Increasing the size of the arp cache
2) Shutting down services like Lisa and,
3) Identifying machines generating a lot of traffic and shutting them down.
I tried 1 & 2 of these but none worked for me. I couldn't try 3 as I first have to identify those machines causing excess traffic, and then find out who their owners are. I found the following threads that deal with almost the same problem :
1)
http://www.linuxquestions.org/quest...+table+overflow
2)
http://www.linuxquestions.org/quest...+table+overflow
3)
http://www.linuxquestions.org/quest...+table+overflow
4)
http://www.linuxquestions.org/quest...+table+overflow
5)
http://www.linuxquestions.org/quest...+table+overflow
6)
http://www.linuxquestions.org/quest...+table+overflow
Seems like a lot of people are having problems with this.
Also some people suggested that the problem might be because of older kernel versions. I am using 2.4.26. When I increased the size of the arp cache I got a new error in the output of dmesg :
Code:
NET: 21181 messages suppressed.
Neighbour table overflow.
NETDEV WATCHDOG: eth0: transmit timed out
eth0: Tx timed out, cable problem? TSR=0x6, ISR=0x0, t=24.
NET: 43317 messages suppressed.
Neighbour table overflow.
Neighbour table overflow.
NET: 64489 messages suppressed.
Neighbour table overflow.
NET: 16005 messages suppressed.
Neighbour table overflow.
device eth0 entered promiscuous mode
device eth0 left promiscuous mode
device eth0 entered promiscuous mode
device eth0 left promiscuous mode
device eth0 entered promiscuous mode
device eth0 left promiscuous mode
This thread said something about checking that whether your net card was working in promiscous mode or not, but I couldn't understand much of it.
tcpdump generates output that has loads of :
Code:
02:09:33.529670 arp who-has <one i.p.> tell <another i.p.>
with some particular i.p.'s repeated over and over again. (I guess these might be the culprits !). Interestingly when a few minutes earlier I typed the arp -a command, I got no entries listed. While just now I got only one entry (Seems that my arp cache is empty!)
Has anybody been able to solve this problem ?
Thanks for any help !