Windows firewall ftp error 500 'EPSV': command not understood



Can anyone tell me why when I have the Windows firewall off, I can ftp into
my WinXp machine just fine. But when I turn the firewall on and allow the
proper ports to be forwarded I get this error:

500 'EPSV': command not understood

or this happenes

230 Anonymous user logged in.
Remote system type is Windows_NT.
ftp> ls
500 'EPRT |1||57950|': command not understood
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.

If I turn the firewall off, everything works just fine

Irealize ftp uses port 20, and 21. My cable modem provider block those
ports so I am using port 8081 for ftp. Now I know ftp uses one port for send
and another for receive. Will windows automatically pick the next lowest
port ex: 8080? And then I forward that port as well? Or how do I specify
which ports to use for send and recieve in the Windows XP firewall?


Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question