So I have FileZilla Server running on a machine behind a Linksys WRT54G router and my cable modem. I also have ZoneAlarm running on this box, but the following behavior seems to exist whether I have that running or not, and I have the appropriate IP addresses cleared for access anyhow, so I don't think that is an issue here.
Now, when I have it set to listen on Port 21, and I have Port 21 set on the router to forward to this machine, everything works just fine, whether I connect from my internal network or outside of it.
All fine and good, but running an FTP server on Port 21 is just an invitation for hackers to try to mess with you, so I'd like to move it to 3733. So I change the port that FZ Server listens on in Settings > General Settings > "Listen on these ports", and I change the port my router is forwarding, and now, if I try to connect from my internal network, it works, but if I try to connect outside of it (for example, I'm testing this right now on my computer at work), I get the "infamous" Error 425 when it comes time to do the LIST, as follows:
Code: Select all
(000057) 6/2/2006 10:17:39 AM - (not logged in) (216.190.208.66)> Connected, sending welcome message...
(000057) 6/2/2006 10:17:39 AM - (not logged in) (216.190.208.66)> 220-FileZilla Server version 0.9.18 beta
(000057) 6/2/2006 10:17:39 AM - (not logged in) (216.190.208.66)> 220-written by Tim Kosse (Tim.Kosse@gmx.de)
(000057) 6/2/2006 10:17:39 AM - (not logged in) (216.190.208.66)> 220 Please visit http://sourceforge.net/projects/filezilla/
(000057) 6/2/2006 10:17:40 AM - (not logged in) (216.190.208.66)> USER anonymous
(000057) 6/2/2006 10:17:40 AM - (not logged in) (216.190.208.66)> 331 Password required for anonymous
(000057) 6/2/2006 10:17:40 AM - (not logged in) (216.190.208.66)> PASS *******************
(000057) 6/2/2006 10:17:40 AM - (not logged in) (216.190.208.66)> 530 Login or password incorrect!
(000057) 6/2/2006 10:17:44 AM - (not logged in) (216.190.208.66)> USER clemon79
(000057) 6/2/2006 10:17:44 AM - (not logged in) (216.190.208.66)> 331 Password required for clemon79
(000057) 6/2/2006 10:17:44 AM - (not logged in) (216.190.208.66)> PASS ********
(000057) 6/2/2006 10:17:44 AM - clemon79 (216.190.208.66)> 230 Logged on
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> SYST
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> 215 UNIX emulated by FileZilla
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> PWD
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> 257 "/" is current directory.
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> TYPE I
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> 200 Type set to I
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> PASV
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> 227 Entering Passive Mode (192,168,1,101,7,35)
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> SIZE /
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> 550 File not found
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> MDTM /
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> 550 File not found
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> RETR /
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> 550 File not found
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> PASV
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> 227 Entering Passive Mode (192,168,1,101,7,36)
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> CWD /
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> 250 CWD successful. "/" is current directory.
(000057) 6/2/2006 10:17:45 AM - clemon79 (216.190.208.66)> LIST
(000057) 6/2/2006 10:17:55 AM - clemon79 (216.190.208.66)> 425 Can't open data connection.
(000057) 6/2/2006 10:17:57 AM - clemon79 (216.190.208.66)> disconnected.
So I'm sure I'm missing something really easy. Anyone have an idea, based on this, what that might be? If I need to furnish other information, let me know, and thanks![/list]