I have the filezilla server running as a service on my winxp work machine for the past 2-3 years. Last week, it stopped working. Somehow, my port 21 has been closed.
I can run everything else, like a http server, mail server, etc, but ftp refuses to work (I use this the most).
I diabled te WinXP (sp2 since it came out) firewall, and the thing starts working.
So it is a firewall issue. I added port, added program, but it refuses to let me connect to the server ..
Anyone have any ideas? I don’t really wanna switch firewalls (just now), but will if this refuses to work…
nomaan, when you say " I added port, added program" explain how you are doing it. I know it sounds really stupid, but sometimes real simple things can trip you up. Possibly put the screen capture.
Do you have the security logging turned on
if its a firewall issue, it SHOULD say Connecting To localhost...Could not open connection to the host, on port 21: Connect failed
and yeah, as kaleem bhai said, do give details about it.. cuz *if * u turn it off, AND it works, seems to me the screaming pointing finger is pointing at the firewall, check the rules and app's names again.. check if they were added to allow/deny (believe me, i did ALL minor mistakes), check incoming outgoing too ..
(not sure how xp firewall works, so just throwing u ideas of a generic firewall)
^ I'm not sure about the telnet localhost thing ... I don't think its a good way to troubleshoot the firewall problem. Even with the XP firewall in place, you should be able to telnet to the localhost as it is basically a telnet to 127.0.0.1, which considered a trusted zone, unless you manually add it as unsafe. Actually, just to be on the safe side, I tested it out on my system - with the XP firewall enabled, I can get telnet access to localhost.
nooman, do you have the "Display a notification when windows firewall blocks a program" box checked. if you do you should see a pop up that asks you if you want to unblock or keep blocking the program. One other thing you may want to check is the scope of the defined program under exceptions and ports which looks like this
[thumb=H]seclog31865_3997910.JPG[/thumb]
make sure you have the top radio button selected.
nooman, in your log above I do not see traffic for port 21. Did you clear the log and then run the test?
but .. shouldn’t i be able to run 2 servers then .. cuz i changed the port on my ftp server t osomething else to see if that works, and that didn’t work as well.
i’m reduced to transferring files into my htdocs, and running the xampp server whenever i need to get the files
if you change the service port on your FTP server then it might be blocked by the firewall .. you need to explicitly tell the firewall i.e. create a rule that permits traffic on that port. And if you change the port on your firewall, then its does not mean you are running two servers .. its just the port that's changed ...