Hardware firewall port issue?

Hi there

I manage a remote firewall for a user that has Smart FTP. When connecting, they can logon to the server, but cannot list files on the server or transfer files.

When using a dial up to connect, its fine, but when using firewalled ADSL access, it fails. So I know the client software and server ok....I think it must be a port issue. Outbound, Port 20 and 21 are open.

Here is the logs....I will include the ISDN log as well as ADSL (I have xxxx the ftp servername and username)



ADSL LOG

SmartFTP v1.5.988.33
Resolving host name "ftp.x.co.uk"
Connecting to x.x.x.x Port: 21
Connected to ftp.x.co.uk.
220 BulletProof FTP Server ready ...
USER xxxx
331 Password required for xxxx.
PASS (hidden)
230 User xxxx logged in.
SYST
215 UNIX Type: L8
FEAT
211-Extensions supported:
CLNT
MDTM
PASV
REST STREAM
SIZE
211 End.
CLNT SmartFTP 1.5.988
200 "SmartFTP 1.5.988" noted.
PWD
257 "/" is current directory.
TYPE I
200 Type set to I.
PORT 129,1,1,45,5,132
200 Port command successful.
LIST -a
150 Opening data connection for directory list.
226 Transfer ok
0 bytes transferred. (N/A/s) (0 ms)
SIZE ClearNonMHDiscounts.exe
550 No such file or directory.
PORT 129,1,1,45,5,153
200 Port command successful.
STOR ClearNonMHDiscounts.exe
150 Opening data connection for ClearNonMHDiscounts.exe.
An existing connection was forcibly closed by the remote host.
0 bytes transferred. (0 bytes/s) (16 ms)


DIAL UP LOG


SmartFTP v1.5.988.33
Resolving host name "ftp.x.co.uk"
Connecting to x.x.x.x Port: 21
Connected to ftp.x.co.uk.
220 BulletProof FTP Server ready ...
USER xxxx
331 Password required for xxxx.
PASS (hidden)
230 User xxxx logged in.
SYST
215 UNIX Type: L8
FEAT
500 Syntax error, command unrecognized: "FEAT"
TYPE I
200 Type set to I.
REST 0
350 REST supported. Ready to resume at byte offset 0.
PWD
257 "/" is current directory.
PORT 129,1,1,45,5,40
200 Port command successful.
LIST -a
150 Opening data connection for directory list.
158 bytes transferred. (4.97 KB/s) (31 ms)
226 Transfer ok
SIZE Reset2005Billingv2.exe
213 20480
PORT 129,1,1,45,5,43
200 Port command successful.
RETR Reset2005Billingv2.exe
150 Opening data connection for Reset2005Billingv2.exe (20480 bytes).
20480 bytes transferred. (4.32 KB/s) (00:00:04)
226 Transfer ok
Transfer successful.
NOOP
200 NOOP command successful.
NOOP
200 NOOP command successful.




If any further information is required, please let me know.
I would be grateful for any assistance