Can't open data connection

I have just installed SmartFTP V2.0.997, and I can not retrieve the directory list. I get logged on so I think I past the router issues but can get the directory listing. Can someone please advise? Looks like a great program... thanks

Robert

[19:11:20] USER robpca
[19:11:20] 331 Password required for robpca
[19:11:20] PASS (hidden)
[19:11:20] 230 Logged on
[19:11:20] SYST
[19:11:20] 215 UNIX emulated by FileZilla
[19:11:20] Detected Server Type: UNIX
[19:11:20] FEAT
[19:11:20] 211-Features:
[19:11:20] MDTM
[19:11:20] REST STREAM
[19:11:20] SIZE
[19:11:20] MLST type*;size*;modify*;
[19:11:20] UTF8
[19:11:20] CLNT
[19:11:20] 211 End
[19:11:20] CLNT SmartFTP 2.0.997
[19:11:20] 200 Don't care
[19:11:20] OPTS UTF8 ON
[19:11:20] 200 UTF8 mode enabled
[19:11:20] PWD
[19:11:20] 257 "/" is current directory.
[19:11:35] TYPE A
[19:11:35] 200 Type set to A
[19:11:35] PORT 207,6,92,158,4,1
[19:11:35] 200 Port command successful
[19:11:35] MLSD
[19:11:35] 150 Opening data channel for directory list.
[19:11:46] 425 Can't open data connection.
[19:12:36] NOOP
[19:12:36] 200 OK
[19:13:21] 421 No-transfer-time exceeded. Closing control connection.
[19:13:21] Server closed connection


Further to the above, I have just realized that SmartFTP is trying to open a connection on port 5008, but the port range is 5049 - 5051 that I have available (21 is blocked by the isp). How do I force SmartFTP to use the correct range?

How do I force SmartFTP to use the correct range?
If you had gone through SmartFTP settings once, you would have seen it: Settings -> Connection -> Limit Local Port Range.


If you had gone through SmartFTP settings once, you would have seen it: Settings -> Connection -> Limit Local Port Range.

Thank you but I did go through the settings, several times, and the port range is set to 5050 as per above, also when I look at the port in the top bar it is set to 5050. However in the connection/command window I see SmartFTP connecting to 5002. Therefore to make SmartFTP work I opened the ports 5000 - 5100 in the router.

This is why I asking if there is something else affecting the port #.

Thanks

Robert

Where exactly do you see that SmartFTP is connecting to port 5008? Your log suggests something different:


[19:11:35] PORT 207,6,92,158,4,1
[19:11:35] 200 Port command successful

This means you're telling the server to connect to IP 207.6.92.158 port 4*256+1=1025 on the client side. Moreover, the port range within SMartFTP should match the port range NAT'ed in your router, i.e. it should be 5000 to 5100. This is the pool SmartFTP chooses a data connection port from. The control connection should be on port 5050 in your case, as it seems.