ftp problem

James Wilkinson james at westexe.demon.co.uk
Thu Sep 23 16:54:14 UTC 2004


ZHANG YD wrote:
> Have a ftp problem. I ftp to a FC2 pc, login
> successed. when I put a local file to this FC2 PC. the
> error is 
> 
> local => FC2
> 
> 230 Login successful.
> Remote system type is UNIX.
> Using binary mode to transfer files.
> ftp> put cyg.tar
> local: cyg.tar remote: cyg.tar
> 227 Entering Passive Mode (129,180,31,35,146,201)
> ftp: connect: No route to host
> ftp> bye
> 221 Goodbye.
> 
> FC2 => local ok.
> 
> However, if I login to this FC2 pc viw ssh, and ftp
> from this FC2 to my local pc, file transfer is ok.

Can you (or the administrator of the FC2 box) do a lsmod command?

Is the ip_conntrack_ftp module loaded? If not, try
modprobe ip_conntrack_ftp
as root.

SSH, I understand, just uses one connection between two ports. This is
the simplest and standard way of doing TCP/IP connections.

FTP relies on a control connection and a data connection. The kernel's
own firewall needs the ip_conntrack_ftp module loaded to "know" that
the two connections are related.

If that doesn't work, I suspect something similar needs to be done on
a router or firewall along the way.

What is the "local" PC running, anyway?

James.

-- 
E-mail address: james | Power corrupts, PowerPoint corrupts absolutely.
@westexe.demon.co.uk  |     -- Vint Cerf





More information about the users mailing list