I think that you are doing NAT through IPChains rule . You must inmod ip_masq_ftp to your kernel or just use the passive mode ftp for transfering and listing . -- Regards ================================================================= / Seyyed Hamid Reza / WINDOWS FOR NOW !! / / Hashemi Golpayegani / Linux for future , FreeBSD for ever / / Morva System Co. / ------------------------------------- / / Network Administrator/ hamid@morva.net , ICQ# : 42209876 / ================================================================ -----Original Message----- From: linux-net-owner@vger.kernel.org [mailto:linux-net-owner@vger.kernel.org]On Behalf Of Yael Soriano Sent: Friday, April 20, 2001 6:48 PM To: linux-net@vger.kernel.org Subject: Using LeechFTP or CutFTP Hello guys, I am trying to enter a system who feels to by a Linux one to upload some files for my WEB server. My client connexion is a Window$ system connecting to realword throught a Linux Firewall. When connecting my remote host LeechFTP and CutFTP are telling always the same error message: > PORT 192,168,1,9,5,51 < 500 Illegal PORT command. The IP # of port command is my internal IP. I am unable to retrieve the target directory contents. Any idea about ? Thanks in advance. y_soriano@dapsys.com - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org - : send the line "unsubscribe linux-net" in the body of a message to majordomo@vger.kernel.org