RE: CentOS based router dropping connections

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



Is it dropping packets or Ethernet frames?

 

Iptables may be dropping packets, check cat /proc/net/ip_conntrack | wc –w see how many connections iptables is keeping track of. The default value held by this entry varies heavily depending on how much memory you have. On 128 MB of RAM you will get 8192 possible entries, and at 256 MB of RAM, you will get 16376 entries. You can read and set your settings through the /proc/sys/net/ipv4/ip_conntrack_max setting.

Check to see if there are any errors on the Ethernet device (ifconfig)

 

RX packets:29024644 errors:0 dropped:0 overruns:0 frame:0

TX packets:28064715 errors:0 dropped:0 overruns:0 carrier:0

 

Craig

 


From: centos-bounces@xxxxxxxxxx [mailto:centos-bounces@xxxxxxxxxx] On Behalf Of Rob Lines
Sent: Thursday, July 26, 2007 8:36 AM
To: CentOS mailing list
Subject: Re: CentOS based router dropping connections

 

 

On 7/24/07, John R Pierce <pierce@xxxxxxxxxxxx> wrote:

Jesse Cantara wrote:
> So basically, what I can figure from all of the evidence at this point
> is the problem is either:
> default configuration of the network in CentOS isn't proper for what
> I'm doing (can't handle the traffic or number of connections). I get a
> decent amount of traffic, maxing out a 10 Mbit connection all day
> long. I don't know exactly where to check to diagnose if this is the
> case though. Can anybody point me where to find things like the system
> usage of the network (memory, any buffers, # of connections, etc)? the
> things I know to check look normal, but that's basically just
> ifconfig, and your standard /var/log/message and dmesg log files.
> or:
> the network drop from the hosting facility is "bad" somehow, either
> the cable physically, or the way in which they are limiting me to 10
> Mbit.


check with the facility to see if that drop is 10Mbit HALF duplex, and
if so, make sure your server's NIC is configured as such.

I had a problem like this in a  coloc many years ago, with a much older
linux version.



While not the exact same issue I had a problem similar to this between two switches one was a Cisco 4006 and the other was a 3Com 3300 they were using a media converter that was 10 mb over fiber and for some reason the 3com would not negotiate properly with the media converter it was plugged into.  It kept jumping between full and half and sometimes it would try to go to 100mb.  As soon as I turnded off auto negotiate and set it to 10 mb full all the dropped packets disappeared.  It was under similar conditions where it would all be fine with a low load but as soon as it was running close to max it would drop packets repeatedly and the link would seem to fail until the load dropped off (because people thought it was down) then it would become stable again until the traffic went back up.

John's suggestion looks like a solid one below.  If the 'problem' server is behaving find in your office I would really look at this as a probable solution.

Rob


(ps Hopefuly it clears it up.  In our case the problem had been happening for over a year and the connection fed an elementary school.  I found out about the problem about a month into working at the place and had it fixed within a day or two.  The previous outsourced IT dept could never track it down because they were never there when it happened.  They would come in after school was out and it would work fine for them without the high packet load and they would just claim it was user error.)

 

_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux