Operating System - Linux
1819805 Members
2891 Online
109607 Solutions
New Discussion юеВ

Eth0 Nic reported RX Packets errors and drops

 
SOLVED
Go to solution
Jorge Cocomess
Super Advisor

Eth0 Nic reported RX Packets errors and drops

RX packets:3891851066 errors:435 dropped:435 overruns:0 frame:0

No problems on the TX packets though;
TX packets:4334435256 errors:0 dropped:0 overruns:0 carrier:0

I am running RHAS 3.0 with Kernel 2.4.21-15.EL

Thanks,
J
7 REPLIES 7
Steven E. Protter
Exalted Contributor

Re: Eth0 Nic reported RX Packets errors and drops

Shalom Jorge,

Dropped packets can be due to firewall reject, actual local network problems or problems with any point between your system and the system trying to connect.

If there are no other problems, its probably not worth a time intensive investigation. That is especially true if the system is exposed to the Internet.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
Ivan Ferreira
Honored Contributor
Solution

Re: Eth0 Nic reported RX Packets errors and drops

Errors and dropped packets may be also because a bad network speed negotiation between the network interface and the switch. Try configuring manually the speed for both. Use ethtool on linux. Check your switch documentation about how to set the speed and duplex.
Por que hacerlo dificil si es posible hacerlo facil? - Why do it the hard way, when you can do it the easy way?
rick jones
Honored Contributor

Re: Eth0 Nic reported RX Packets errors and drops

Do firewall drops actually appear in ifconfig stats?

Anyway, it might be good to look at the link-level stats. ethtool -S if you have it. That could give more detailed information about the drops if they are at the NIC/driver level
there is no rest for the wicked yet the virtuous have no pillows
Bill Thorsteinson
Honored Contributor

Re: Eth0 Nic reported RX Packets errors and drops

Likely a duplex problem on the swithch end.
If the server is hardcoded to full-duplex
with a fixed speed the swithc will auto
negotiate to half duplex.
It will then stop sending packets if the server sends data while the switch is sending
data.
Try setting the server to auto negotiate.

Quick fix may be unplug the cable for a
few seconds and then plug it back in.

I have also seen Cisco switches silently
drop to half duplex even if they are
hard-coded to full-duplex if the server
loadd the driver and doesn't configure it
right away.

Recommended solution is to get the swich
set to auto-negotiate duplex.

Alternatively, this can be fixed by removing
the driver from the /etc/modules list, if
it isn't built into the kernel. Use
modules.conf to load the driver when you
try to configure eth0, or load the
module when you configure the interface.
Alan_152
Honored Contributor

Re: Eth0 Nic reported RX Packets errors and drops

Check duplexing, speed, autonegotiation, physical cable, and firewalls for issues. You may also want to change out NICs and switch ports, if applicable.
rick jones
Honored Contributor

Re: Eth0 Nic reported RX Packets errors and drops

I would have expected at least a few TX errors if there was a duplex issue, although I _suppose_ if the transmitting side was FDX it might not record the FCS errors on its transmitted packets.
there is no rest for the wicked yet the virtuous have no pillows
Jorge Cocomess
Super Advisor

Re: Eth0 Nic reported RX Packets errors and drops

Thanks so much for the advice.

I think I'll try to set flow control at the NIC and the switch first. Second, I will try to tune the kernel buffers to handle more packets.

I will let you all know the result in a few days.

Thanks,
J