Connectivity Issues

Clayton Keller <[email protected]> Fri, 28 Oct 2005 14:14:43 -0500
Newsgroups gmane.network.ftp.wuftpd.user
Message-ID <[email protected]>
I have compiled wu-ftpd-2.6.2 with the realpath.patch connect-dos.patch
and the skeychallenge.patch in place. This is being done currently on a
Fedora Core 2 system.

I did run into issues during the make process with the ftpcmd.y file,
which I found the following solution:

http://gcc.gnu.org/ml/gcc-help/2004-07/msg00129.html

	You need to enclose (all) the equal sign(s) in single quotes.

	This should do it (in bash):

	cp ftpcmd.y ftpcmd.y.orig
	sed -e "s/=[ "$'\t'"][ "$'\t'"]*{/'=' {/" ftpcmd.y.orig >
	ftpcmd.y

I was then able to complete the make and run make install. I did specify
the etc-dir and log-dir during configure as /etc/wu-ftpd and /var/log
respectively.

I have also set the following up in /etc/xinetd.d/wu-ftpd:
	service ftp
	{
      	  socket_type     = stream
      	  wait            = no
      	  user            = root
      	  server          = /usr/sbin/in.ftpd
      	  server_args     = -d -l -a
      	  log_on_success          += DURATION USERID
      	  log_on_failure          += USERID
      	  nice            = 10
	}

I have gone ahead and set the /etc/wu-ftpd/ftpaccess file up as the
following ( I am looking to set this up with guest access in the long run):

class   all   real,guest,anonymous  *
email [email protected]

limit   all   10   Any              /etc/msgs/msg.dead

readme  README*    login
readme  README*    cwd=*

message /etc/wu-ftpd/welcome.msg        login
message .message                cwd=*

compress        yes             all
tar             yes             all
chmod           no              guest,anonymous
delete          no              anonymous    # delete files 	permission?
overwrite       no              anonymous    # overwrite files 		permission?
rename          no              anonymous    # rename files permission?
delete          yes             guest        # delete files permission?
overwrite       yes             guest        # overwrite files permission?
rename          yes             guest        # rename files permission?
umask           no              guest        # umask permission?

log transfers anonymous,real inbound,outbound

shutdown /etc/shutmsg

passwd-check rfc822 warn

guestuser *
guesgroup ftponly

I have also setup a short text file in the location of the welcome.msg
that is specified above.

When I try and connect to the server I see the following from an FTP client:

Status:	Connecting to ip.ftp.server ...
Status:	Connected with ip.ftp.server. Waiting for welcome message...
Response:	220 servername FTP server (Version wu-2.6.2(2) Fri Oct 28
10:52:18 CDT 2005) ready.
Command:	USER ftptest
Error:	Timeout detected!
Error:	Unable to connect!

I do not see anything in the xferlog file, and in /var/log/messages I do
see the following:

ftpd[18588]: getpeername (in.ftpd): Transport endpoint is not connected

I have been digging around trying to find information on this error, but
haven't got much that has been concrete.

I am not sure if the commands I used to help compile may be causing
issues, or if I should be looking elsewhere at this point.

Any suggestions is much apprceiated.

Clay Keller