Re: Strange problems with FTP - please, help!

Rainer Hantsch <[email protected]> Wed, 4 Aug 2004 12:21:41 +0200 (CEST)
Newsgroups gmane.network.ftp.wuftpd.user
Message-ID <[email protected]>
Hello, and THANKS for your quick answer.

Yes, ftp is started by inetd.

Here is the related config line:
ftp     stream  tcp     nowait  root    /usr/sbin/tcpd  in.ftpd -AUShll

I see no tcp6 here (the file doesn't contail _any_ tcp6 entry at all)!

Also:
*  Using xFTP *works* completely
*  the login itself also works from every client, they only are unable to
   open the data channel.
... so it doesn't seem to be an IP4 <-> IP6 problem.

mfg

  Ing. Rainer Hantsch

-- 


On Wed, 4 Aug 2004, Koos van den Hout wrote:

| Quoting Rainer Hantsch who wrote on Wed, Aug 04, 2004 at 07:48:25AM +0200:
|
| > At one of my customers, a FTP server had to be installed. It is the one which
| > is included in SuSE 8.0 / Kernel 2.4.18-4GB:
| > 220 rohrpostfix FTP server (Version 6.5/OpenBSD, linux port 0.3.2)
|
| > ftp> ls
| > 229 Entering Extended Passive Mode (|||17742|)
| > 200 EPRT command successful.
| > 435 Can't build data connection: Illegal seek.
|
| > What I *guess* is: There is a problem establishing the data connection
| > from most clients, because they use upper ports, while xFTP seems to work
| > different. But I could not find out the difference at all.
|
| The 'Extendid Passive Mode' looks like ftpd is started in tcp6 mode (IPv6
| tcp) but you do not have an IPv6 connection. If it is started from inetd,
| edit inetd.conf, find the line which starts with 'ftp' and change the
| 'tcp6' in that line to 'tcp'. Restart inetd.
|
|                                             Koos
|
|