From Bugzilla Helper: User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.4.3-ac14 i686) Description of problem: Working from behind a firewall allowing only connections outwards means I need to have the PASV mode working at the FTP client. It hasn't worked at any of ncftp 3.x versions I have tried. I vaguely think that it used to work... Version-Release number of selected component (if applicable): How reproducible: Always Steps to Reproduce: 1. connect to some FTP server 2. "debug 1" 3. observe ncftp to send PORT command for every file/directory access independent of what is the "passive" setting. 4. If you have a firewall (like I) with only the outgoing connections allowed, you won't see e.g. directory listings, nor be able to retrieve files. Actual Results: The PORT protocol verb is sent. Expected Results: The PASV protocol verb should appear. Additional info: This appeared at RH 7.0's version of ncftp, and with current RawHide ncftp. I can't say if this appears with RH 6.2's ncftp.
This works for me. I tested RHL72 version (3.0.2-2) and a later version (3.0.3-6 with IPv6), both appear to honour 'set passive on' and 'set passive off' settings like you described.
I had forgotten this.. It looks like at some point latter, updating glibc bought the systemback into sanity, and the PASV works again.