RE: VNC over CIPE - speed problem (SOLVED)|
Veros Kaplan <veros-cipe,AT,tac,DOT,cz>|
Thu, 4 Apr 2002 12:08:59 +0200|
I've solved the problem written some articles before.
> I think that transferring whole screen causes "burst" of data and the
> somebody on the way (W2K <-eth-> Linux <-CIPE-> Linux <-eth-> W98)
> is't able to cope with that. I suspect the W2k but I'm not sure. Strange.
The problem doesn't appear on Win98/95 (used as vncserver).
+-----+192.168.192.2/24 +-------+ 192.168.99.1
| W2K |-------------------------| Linux | ...........
+-----+ 192.168.192.254/24+-------+ :
W2K is running vncserver.
Linux is doing masquerading in both directions (W2k->internet)
Problem was caused by assigning by incoming connections (CIPE->W2k). Windows
2000 expect local IP adresses to be in local network which hasn't to be true.
According to MS KB (Q120642), Windows 2000 don't perform path MTU discovery
adresses in local network and thats the problem. After turning the
off everything starts to behave nicely.
I also suspect that W2k tries to send data to local machines as fast as
possible, but I'm not sure in that fact.
Have a nice day