Subject: Re: File transfer problems
To: J. Piers Hearn <endareth@spamcop.net>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-help
Date: 12/15/2004 19:59:20
On Wed, Dec 15, 2004 at 01:50:26PM +1100, J. Piers Hearn wrote:
> Did some further digging with tcpdump:
> 
> tcpdump -i pppoe0 dst port ftp
> 
> Resulted in the following, the first being the excerpt after doing a get
> of a 280 byte file successfully, the second being the attempt at a
> 667559 byte file unsuccessfully.
> 
> [...]
> The following is on screen after doing the get:
> local: pcre-5.0.tar.gz remote: pcre-5.0.tar.gz
> 229 Entering Extended Passive Mode (|||46796|)
> 150 Opening BINARY mode data connection for pcre-5.0.tar.gz (667559
> bytes)
> 
> And no further activity occurs either in tcpdump or in ftp client.
> 
> Relevent interfaces:
> 
> pppoe0: flags=8851<UP,POINTOPOINT,RUNNING,SIMPLEX,MULTICAST> mtu 1492
>         inet x.x.x.x -> y.y.y.y netmask 0xff000000
>         inet6 fe80::240:95ff:fe04:5e70%pppoe0 ->  prefixlen 64 scopeid
>         0xb

Looks like an MTU issue. Make sure you have
net.inet.tcp.rfc1323=0
net.inet.tcp.mss_ifmtu=1
in /etc/sysctl.conf

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
     NetBSD: 26 ans d'experience feront toujours la difference
--