I am having extreme difficulty LISTING (and hence uploading) to my FTP Server. Details of the problem are given below; please help if you can!
Server:- ftp.fortunecity.com
Client:- Free FTP Manager version 2.2.14b
Router:- BT Voyager 2000 wireless
Situation:- able to connect, but "Time Out" after "LIST" command.
FortuneCity Support:- No issues at their end. Suggest using "Passive" connection, checking configuration of the firewall. Their FTP servers use high-end TCP ports (10000 and upwards). May need to make sure that these are not blocked.
Latest Situation:- I have ..... configured the FTP client in "passive" mode, reduce the firewall level from "medium" to "low", turned on debugging on the client
NOT Sure:- how to check/set TCP ports; Desperately Urgent; please see connection log below .....
>[10:46:51] Status: Connecting to ftp.fortunecity.com ...
>[10:46:51] Trace: FtpControlSocket.cpp(923): OnConnect(0) OpMode=1
>OpState=-1 caller=xxx
>[10:46:51] Status: Connected with ftp.fortunecity.com. Waiting for welcome
>message...
>[10:46:51] Trace: FtpControlSocket.cpp(746): OnReceive(0) OpMode=1
>OpState=-1 caller=xxx
>[10:46:51] Response: 220 server ready. Enter Username.
>[10:46:51] Command: USER yyy
>[10:46:51] Trace: FtpControlSocket.cpp(746): OnReceive(0) OpMode=1
>OpState=0 caller=xxx
>[10:46:51] Response: 331 Welcome 'xxx', enter password to login.
>[10:46:51] Command: PASS *******
>[10:46:51] Trace: FtpControlSocket.cpp(746): OnReceive(0) OpMode=1
>OpState=3 caller=yyy
>[10:46:51] Response: 230-Welcome to FortuneCity.Com.
>[10:46:51] Response:
>[10:46:51] Response: Your quota is zzzKb.
>[10:46:51] Response: You have used aaaKb.
>[10:46:51] Response:
>[10:46:51] Response: If you have trouble downloading please try
>[10:46:51] Response: using Passive(PASV) Mode.
>[10:46:51] Response:
>[10:46:51] Response: 230 User 'xxx' login successful.
>[10:46:51] Command: FEAT
>[10:46:51] Trace: FtpControlSocket.cpp(746): OnReceive(0) OpMode=1
>OpState=-13 caller=yyy
>[10:46:51] Response: 500 FTP: command not recognised.
>[10:46:51] Command: SYST
>[10:46:52] Trace: FtpControlSocket.cpp(746): OnReceive(0) OpMode=1
>OpState=-14 caller=yyy
>[10:46:52] Response: 215 UNIX Type: L8
>[10:46:52] Status: Connected
>[10:46:52] Trace: FtpControlSocket.cpp(3885): ResetOperation(1) OpMode=1
>OpState=-14 caller=yyy
>[10:46:52] Trace: FtpControlSocket.cpp(1135): List(FALSE,0,"/","",1)
>OpMode=0 OpState=-1 caller=yyy
>[10:46:52] Status: Retrieving directory listing...
>[10:46:52] Command: PWD
>[10:46:52] Trace: FtpControlSocket.cpp(746): OnReceive(0) OpMode=4
>OpState=0 caller=yyy
>[10:46:52] Response: 257 "/" is the current directory.
>[10:46:52] Trace: FtpControlSocket.cpp(1135): List(FALSE,0,"","",0)
>OpMode=4 OpState=0 caller=yyy
>[10:46:52] Command: TYPE A
>[10:46:52] Trace: FtpControlSocket.cpp(746): OnReceive(0) OpMode=4
>OpState=8 caller=yyy
>[10:46:52] Response: 200 TYPE is now ASCII.
>[10:46:52] Trace: FtpControlSocket.cpp(1135): List(FALSE,0,"","",0)
>OpMode=4 OpState=8 caller=yyy
>[10:46:52] Command: PASV
>[10:46:52] Trace: FtpControlSocket.cpp(746): OnReceive(0) OpMode=4
>OpState=7 caller=yyy
>[10:46:52] Response: 227 Entering Passive Mode (64,152,35,180,236,27)
>[10:46:52] Trace: FtpControlSocket.cpp(1135): List(FALSE,0,"","",0)
>OpMode=4 OpState=7 caller=yyy
>[10:46:52] Trace: TransferSocket.cpp(577): SetActive() caller=yyy
>[10:46:52] Command: LIST
>[10:47:13] Trace: TransferSocket.cpp(465): OnConnect(10060)
>caller=yyy
>[10:47:13] Error: Transfer channel can't be opened. Reason: A connection
>attempt failed because the connected party did not properly respond after a
>period of time, or established connection failed because connected host has
>failed to respond.
>[10:47:13] Trace: TransferSocket.cpp(1158): Close() caller=yyy
>[10:47:13] Trace: FtpControlSocket.cpp(1881): TransferEnd(68) OpMode=4
>OpState=9 caller=yyy
>[10:47:13] Trace: FtpControlSocket.cpp(1135): List(TRUE,64,"","",0)
>OpMode=4 OpState=9 caller=yyy
>[10:47:13] Trace: TransferSocket.cpp(97): ~CTransferSocket()
>caller=yyy
>[10:47:13] Trace: TransferSocket.cpp(1158): Close() caller=yyy
>[10:47:13] Trace: FtpControlSocket.cpp(3885): ResetOperation(4) OpMode=4
>OpState=9 caller=yyy
>[10:47:13] Error: Could not retrieve directory listing
>[10:47:21] Command: PWD