Tell me more ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have an FTP server that supports passive server mode (using PASV command). This works fine with Windows XP. When I want to access this server from Windows Vista or Windows 7 with firewall enabled I experience a immediate connection shutdown. A reset packet is sent to the server, the socket is signaled that the server had reset the connection (what is not true).

The problem disappears when the firewall is disabled.

Connections to other FTP servers work correctly. The difference is that the servers response to PASV does not enclose the address field with parentheses. This is legal as documented in RFC-959 and RFC-1132.

How can I configure the firewall to stop this bad behavior?

share|improve this question
What FTP server are you using? This would be useful info for people to try and reproduce the same behavior to come to a solution... – tcnolan Dec 29 '10 at 18:19
It's a homebrew FTP server in some embedded devices. I don't know which standard PC's server works in similar RFC-compliant manner. It would be possible to reproduce with a server that can be changed with little erffert like cpansearch.perl.org/src/RWMJ/Net-FTPServer-1.122/lib/Net/… (sub _PASV_command) – harper Dec 30 '10 at 7:37

Know someone who can answer? Share a link to this question via email, Google+, Twitter, or Facebook.

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.