Der Untergeher
11.11.04, 23:48
Hallo,
Ftp-server und insbesondere vsftpd sind ja ein Dauerbrenner. Leider hat die Suchfunktion und auch google trotzdem nichts zu Tage gefördert.
Ich benutzte vsftpd als anonymous Server. Gestartet wird der Dienst über xinetd. Wenn ich mich jetzt über die Konsole (der selben Maschine) einlogge funktioniert alles wunderbar:
# ftp 127.0.0.1
Connected to localhost.
220 (vsFTPd 1.2.1)
Name (127.0.0.1:xy): ...
Wenn ich hingegen eingebe
# ftp 192.168.1.21
Connected to 192.168.1.21.
220 (vsFTPd 1.2.1)
Name (192.168.1.21:xy): ...
(wobei 192.168.1.21 meine ip im lokalen Netz ist) dauert es ca. 20 Sekunden bis "Connected" gemeldet wird.
Ich habe herausgefunden, dass diese Wartezeit nicht auftritt, wenn ich "192.168.1.21 meinrechner" in /etc/hosts eintrage. Das scheint daran zu liegen, dass der vsftpd vor dem "connecten" einen ldent-lookup durchführt. Wenn dann der Rechner mit dem Client nicht sinnvoll antworten kann (z.B. Windows oder Linux ohne identd) läuft der lookup ins Timeout ... meine oben erwähnten 20 Sekunden.
Daher also meine Frage: Hat jemand Ahnung, was der Ident-lookup soll und wie man ihn ggf. unterbindet? Auch über andere Workarounds/Lösungen/Infos freu` ich mich ...
Im voraus vielen Dank für eure Bemühungen
U.
Ftp-server und insbesondere vsftpd sind ja ein Dauerbrenner. Leider hat die Suchfunktion und auch google trotzdem nichts zu Tage gefördert.
Ich benutzte vsftpd als anonymous Server. Gestartet wird der Dienst über xinetd. Wenn ich mich jetzt über die Konsole (der selben Maschine) einlogge funktioniert alles wunderbar:
# ftp 127.0.0.1
Connected to localhost.
220 (vsFTPd 1.2.1)
Name (127.0.0.1:xy): ...
Wenn ich hingegen eingebe
# ftp 192.168.1.21
Connected to 192.168.1.21.
220 (vsFTPd 1.2.1)
Name (192.168.1.21:xy): ...
(wobei 192.168.1.21 meine ip im lokalen Netz ist) dauert es ca. 20 Sekunden bis "Connected" gemeldet wird.
Ich habe herausgefunden, dass diese Wartezeit nicht auftritt, wenn ich "192.168.1.21 meinrechner" in /etc/hosts eintrage. Das scheint daran zu liegen, dass der vsftpd vor dem "connecten" einen ldent-lookup durchführt. Wenn dann der Rechner mit dem Client nicht sinnvoll antworten kann (z.B. Windows oder Linux ohne identd) läuft der lookup ins Timeout ... meine oben erwähnten 20 Sekunden.
Daher also meine Frage: Hat jemand Ahnung, was der Ident-lookup soll und wie man ihn ggf. unterbindet? Auch über andere Workarounds/Lösungen/Infos freu` ich mich ...
Im voraus vielen Dank für eure Bemühungen
U.