I run into trouble when using ftp from a redhat 7.0 server (uname -r 2.2.16-22) to another linux machine (uname -r 2.2.12-20). After login I try a "ls", thus using passive ftp, and find that the redhat 7.0 machine is using an arbitray high port instead of port 20. This will cause problems with firewalls. The behavior is as follows: ftp> ls 227 Entering Passive Mode (IP for the "other linux machine",port) where it should be: ftp> ls 227 Entering Passive Mode (IP for the "redhat 7.0 server",port)
This is not a bug, but an RFC compliant security fix. You need to update either the ftp server or the firewall (probably the latter).