I had my edimax br-6104kp running on midge / openwrt with 2.4 kernel running for quite a while.
I used vsftpd as ftp server witch was installed on the usb harddisk i had attached.
A few weeks ago my harddisk died... and of course i did not make a backup of my config files......
No i got vsftpd runing again, but when i connect from an external ip the vsftpd server sends back the internal ip address...... so the
external client is not able to connect (passive mode). I can override the ip addres vsftpd sends back, but this causes my internal clients to fail connecting, because the receive the external ip.....
I use xinetd
vsftpd should look to the connect socket to find the right ip, but this seems to fail.
Does anyone knows what's wrong?
vsftpd.conf:
background=YES
listen=NO
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
check_shell=NO
#dirmessage_enable=YES
#ftpd_banner=Welcome to blah FTP service.
session_support=NO
syslog_enable=YES
#userlist_enable=YES
#userlist_deny=NO
#userlist_file=/etc/vsftpd.users
#xferlog_enable=YES
#xferlog_file=/var/log/vsftpd.log
#xferlog_std_format=YES
secure_chroot_dir=/mnt/usb/var/empty
chroot_local_user=YES
pasv_enable=YES
#pasv_address=213.17.10.82
connect_from_port_20=NO
pasv_min_port=50000
pasv_max_port=50010
port_enable=YES
(Last edited by mrx on 10 Jul 2008, 16:59)