Skip to contentSkip to conversation

Linux forwarding Win XP hosts VERY slowly

DISCUSSION [email protected] 1 participant 1 message May 1, 2005

lore
Share & tools
lore
#0 lore raw

----- Original Message -----
From: Alistair Tonner <[email protected]>
Date: Sunday, May 1, 2005 5:10 am
Subject: Re: Linux forwarding Win XP hosts VERY slowly

Quoted 63 lines · Dave Cinege
Quoted 1 line

I've built an advanced rotuign appliance, and I'm having 2

outstanding> problems, that I'm being to think are related to the linux ip/netfilter

Quoted 1 line

stack, choking on XP traffic (possiblity XP-SP2) hosts that are

on the LAN.

Quoted 5 lines

I'm running 2.4.30 at the moment.

The 2 problems I'm seeing:

1) Forwarded traffic (most notably web) is VERY slow with XP

clients.>

Quoted 1 line

Example: Saw this last 2 nights ago: Appliance has a linksys

Wifi bridge

Quoted 1 line

attached to a NIC. Customer browses through the appliance to the

Linksys> config page. It moves like molasses. He browse to the local Zope hosted

Quoted 1 line

made page. Slow as hell. I unplug his machine, and plug my linux

laptop> into same switch port. Linksys and Zope pages load adn reload instantly.

Quoted 4 lines

Plug his machine in....slow again.

2) Zope serves user interface pages for the appliance. Zope has been locking solid for no apparent reason, but only when and Windows

host is

Quoted 1 line

attached. The trick is SOME windows machine don't seem to cause

a problem.

Quoted 2 lines

Example:
I worked with a unit for 3 days using a customers XP desktop.

Not a hiccup.

Quoted 1 line

My partner came in and attached to the network and starting

connect to our

Quoted 2 lines

appliance with his XP laptop. Within 15 minutes Zope was hung.

I would strongly suspect the XP box has a b0rken TCP stack happening. One
thing that some windows systems will do is flat out ignore the TCP MTU/window
size settings on the network, especially if you've a) set them up for modem
dialup b) installed anything that is supposed to automatically improve your
internet speed c) hard wired (EVER) the MTU settings. I had a win2k box that
had this sort of issue once, and even though it was at that time set to use
default settings for MTU/max recieve window and the like, I had to completely
uninstall the tcp stack, the network card driver, all modem bits etc and
reinstall em from scratch to get it to behave normally. For the record,
Ethereal dumps of the communications CLEARLY show that the windows box is
using bad MTU settings and bad TCP window sizes, if this is the case.

I *still* believe that there are settings left on that box (still in use these
days) that cause issues periodically. Cant wait to get it out of service
later in May.

Quoted 11 lines

Hmm ... Grant T has the same drift (darn ... mail filters are busy tonight --
must be lots of spam in this round ... took Grants mail 6 minutes to get into
the box after yours....)

Alistair Tonner

Quoted 1 line

I'm really lost. ANY ideas out there?

Have a look at the WXP computer if patch KB893066 is installed as this one changes some default TCP window size. I had a whole LAN down before stumbling across this is one. Once removed everything worked fine. Here is the KB article from MS :

http://support.microsoft.com/default.aspx?scid=kb;en-us;893066

Hope this helps you ...

Enjoy your day,

Bernd Lippert