I've just set up a ftp server for certain customers to send us files on a old Mac OS X box. I've opened all the ports needed including the large range for passive connections but for some reason I can't connect from client side using passive mode on most FTP Clients - it works ok on active connections and it also fine using fetch on a mac as a passive connection:
Status: Connection established, waiting for welcome message...
Response: 220---------- Welcome to Pure-FTPd [TLS] ----------
Response: 220-Local time is now 15:29. Server port: 21.
Response: 220-This is a private system - No anonymous login
Response: 220-IPv6 connections are also welcome on this server.
Response: 220 You will be disconnected after 15 minutes of inactivity.
Command: USER ftpuser
Response: 331 User ftpuser OK. Password required
Command: PASS *********
Response: 230-User ftpuser has group access to: 82
Response: 230-This server supports FXP transfers
Response: 230-OK. Current directory is /
Response: 230 Welcome to Quintdown FTP Tel: 01637 875242
Command: SYST
Response: 215 UNIX Type: L8
Command: FEAT
Response: 211-Extensions supported:
Response: EPRT
Response: IDLE
Response: MDTM
Response: SIZE
Response: REST STREAM
Response: MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
Response: MLSD
Response: ESTP
Response: PASV
Response: EPSV
Response: SPSV
Response: ESTA
Response: AUTH TLS
Response: PBSZ
Response: PROT
Response: UTF8
Response: 211 End.
Command: OPTS UTF8 ON
Response: 200 OK, UTF-8 enabled
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is your current location
Command: TYPE I
Response: 200 TYPE is now 8-bit binary
Command: PASV
Response: 227 Entering Passive Mode (217,39,172,27,21,239)
Command: LIST
Error: Connection timed out
Error: Failed to retrieve directory listing
help?
Status: Connection established, waiting for welcome message...
Response: 220---------- Welcome to Pure-FTPd [TLS] ----------
Response: 220-Local time is now 15:29. Server port: 21.
Response: 220-This is a private system - No anonymous login
Response: 220-IPv6 connections are also welcome on this server.
Response: 220 You will be disconnected after 15 minutes of inactivity.
Command: USER ftpuser
Response: 331 User ftpuser OK. Password required
Command: PASS *********
Response: 230-User ftpuser has group access to: 82
Response: 230-This server supports FXP transfers
Response: 230-OK. Current directory is /
Response: 230 Welcome to Quintdown FTP Tel: 01637 875242
Command: SYST
Response: 215 UNIX Type: L8
Command: FEAT
Response: 211-Extensions supported:
Response: EPRT
Response: IDLE
Response: MDTM
Response: SIZE
Response: REST STREAM
Response: MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*;
Response: MLSD
Response: ESTP
Response: PASV
Response: EPSV
Response: SPSV
Response: ESTA
Response: AUTH TLS
Response: PBSZ
Response: PROT
Response: UTF8
Response: 211 End.
Command: OPTS UTF8 ON
Response: 200 OK, UTF-8 enabled
Status: Connected
Status: Retrieving directory listing...
Command: PWD
Response: 257 "/" is your current location
Command: TYPE I
Response: 200 TYPE is now 8-bit binary
Command: PASV
Response: 227 Entering Passive Mode (217,39,172,27,21,239)
Command: LIST
Error: Connection timed out
Error: Failed to retrieve directory listing
help?