WSFTP on W2K to Solaris 8 FTP server timeout on large files

Posted on 2003-02-20
Medium Priority
Last Modified: 2013-12-21
An ftp transfer of a large file (circa 800k) from the WSFTP client on W2K to a standard Solaris 8 ftp server fails while a small file (circa 5k) is successfull.

The FTP connection is established on port 21 and a small file tarnsfered OK (port 20 - active). When a large file is transfered the file is created on the Solaris system as 0 blocks and never increases. After a couple of minutes the WSFTP client times out and the transfer fails leaving the target file at 0 blocks.

'netstat -an' shows connections are left in the 'LISTEN' state on ports 20 & 21 on the Solaris server.

The Twist: if a standard 'ping' is run in paralell from the W2K system the large file transfers OK!!!
Question by:brains
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
LVL 18

Accepted Solution

liddler earned 160 total points
ID: 7986748
I have seen something like this before, it was due to block or packet size being congiured too small on (I think)a checkpoint firewall (or maybe it was a switch).  The small ftps worked because they were within the packet / block size.
Sorry I can't remember the details

Author Comment

ID: 8260050
thanks liddler, traced the problem down to a cisco router which is configures to use a small packet size when routing out over ISDN cards! Switched the ftp client to a Solaris box and the problem vanished. Looks like W2K could not negotiate the packet size correctly!

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
Every server (virtual or physical) needs a console: and the console can be provided through hardware directly connected, software for remote connections, local connections, through a KVM, etc. This document explains the different types of consol…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.
Suggested Courses

765 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question