Servus Sandy und Liste, nachdem ich mich ein paar Tage nicht um das Problem kümmern konnte, muß ich mich jetzt wieder damit beschäftigen. Sandy Drobic, Mittwoch, 22. November 2006 18:32:
Du musst dir anschauen, warum passives FTP nicht funktioniert.
Mittlerweile bin ich zu einer neuen Erkenntnis gekommen: passives ftp funktioniert anders, als ich bisher dachte, durchaus. Aber der erste ls-Befehl braucht ca. eine Minute, um ein Ergebnis zu bringen. Jedes weitere ls oder jeder andere Befehl innerhalb der Session funktionieren anschließend tadellos und schnell.
- Welche Einstellungen hast du in /etc/vsftpd.conf gemacht?
# grep -v ^# /etc/vsftpd.conf write_enable=YES dirmessage_enable=YES ftpd_banner="Welcome to ALPHAPHI FTP service." ls_recurse_enable=YES hide_ids=YES local_enable=YES userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd_userlist chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list anonymous_enable=YES anon_world_readable_only=YES anon_upload_enable=YES anon_mkdir_write_enable=YES syslog_enable=YES connect_from_port_20=YES pam_service_name=vsftpd run_as_launching_user=NO
- Welche Version von Suse?
10.0
- Schau doch mal auf deiner Firewall ob die ftp Module für iptables geladen wurden.
Hier mal die Ausgabe von meiner Firewall mit NAT:
lsmod | grep ftp
Bei mir: # lsmod | grep ftp #
in /sbin/SuSEfirwall2:
... function set_basic_rules() { load_module ... ip_conntrack ip_conntrack_ftp ip_nat_ftp ...
# grep load_module /sbin/SuSEfirewall2 function load_modules() load_modules ip_tables ip_conntrack $FW_LOAD_MODULES load_modules ip6table_filter ip6table_mangle Leider kann ich mir aus alledem keinen weiteren Vers machen. Insbesondere ist es wohl sinnlos, nach Fehlermeldungen zu suchen, da ja im Prinzip alles funktioniert, nur halt mit starken Verzögerungen beim ersten Mal. An DNS-Timeouts habe ich auch schon gedacht, aber daran dürfte es eigentlich nicht liegen. Der Server hat einen funktionierenden bind, der die IP des zugreifenden Clients problemlos reverse auflösen kann. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org