Seite 1 von 1

FTP Prog funktioniert nicht (erledigt)

Verfasst: 29.01.2008 07:18
von KriZa
Hi,

ich hab ein FTP-Prog, mit dem ich FTP's als Laufwerke bei mir auf dem Rechner registrieren kann. Leider geht es im freifunk-netzt nicht, da er mir folgende Fehlermeldung gibt:
Log des FTP-Progs:
Connecting to ftp.******.com ...
220 Speak friend, and enter
USER ******@****.***
331 FTP login okay, send password.
PASS *******
230 User logged in, proceed.
PWD
257 "/" is current directory.
Root Dir /
File Transfer: Default Mode: BINARY
Connected to ftp.******.com
CWD /
250 Directory changed to /
PWD
257 "/" is current directory.
TYPE A
200 Using ASCII mode to transfer data.
PORT 192,168,1,16,6,248 das ist meine Rechner IP plus 2 Zahlen, keine Ahnung was die bedeuten
501 PORT command denied (address mismatch).
Port command failed, code 501
Winsock Error: 0
WSA Error: 10038
Connecting to ftp.******.com ...
220 Speak friend, and enter
USER ******@******.**
331 FTP login okay, send password.
PASS *******
230 User logged in, proceed.
PWD
257 "/" is current directory.
Root Dir /
CWD /
250 Directory changed to /
PWD
257 "/" is current directory.
TYPE A
200 Using ASCII mode to transfer data.
PORT 192,168,1,16,6,250
501 PORT command denied (address mismatch).
Port command failed, code 501
Winsock Error: 0
WSA Error: 10038
Can't get directory
Das Prog geht, dass weiß ich, nur nicht hier. Ich weiß nicht, ob es einfach nur eine Einstellung ist. FileZilla Client geht aber komischerweise. Ich brauch aber den Laufwerksbuchstaben... Ich habe auch alle Einstellungen mit denen auf Arbeit verglichen und sie sind absolut identisch. Woran kanns liegen?

Danke, KriZa

Re: FTP Prog funktioniert nicht

Verfasst: 29.01.2008 10:49
von se
die ersten vier zahlen sind deine ip-adresse, jedoch eine private, die nicht im internet gültig ist. deshalb kommt der ftp server auch durcheinander. die beiden anderen zahlen sind wohl 6=tcp protocol und danach die port nummer.

bin mir nicht sicher, aber ftp ist ein blödes protokoll. da muss man extra NAT-module auf dem gateway laufen lassen, die ftp-verbindungen NATen. versuch doch mal das log von filezilla zu kriegen.

Re: FTP Prog funktioniert nicht

Verfasst: 29.01.2008 12:26
von Cyrus
Verusch es einmal mit passivem FTP-Modus, die 2 Zahlen hinter deiner IP-Adresse beim Portbefehl geben übrigens deinen Client-FTP-Port an.

Re: FTP Prog funktioniert nicht

Verfasst: 29.01.2008 12:31
von KriZa
was genau ist der passive mode?

Re: FTP Prog funktioniert nicht

Verfasst: 29.01.2008 13:17
von Cyrus
http://de.wikipedia.org/wiki/File_Transfer_Protocol hat geschrieben: * Beim passiven FTP (auch "Passive Mode") sendet der Client ein PASV-Kommando, der Server öffnet einen Port und übermittelt diesen mitsamt IP-Adresse an den Client. Hier wird auf der Client-Seite ein Port jenseits 1023 verwendet und auf der Server-Seite der vorher an den Client übermittelte Port.

Diese Technik wird eingesetzt, wenn der Client für den Server nicht erreichbar ist. Dies ist beispielsweise der Fall, wenn der Client sich hinter einem Router befindet, der die Adresse des Clients mittels NAT umschreibt, oder wenn eine Firewall das Netzwerk des Clients vor Zugriffen von außen abschirmt.

Re: FTP Prog funktioniert nicht

Verfasst: 29.01.2008 13:23
von KriZa
Na das klingt doch mal nach einem Lösungsansatz!

Werd ich gleich heut abend probieren.

Re: FTP Prog funktioniert nicht

Verfasst: 30.01.2008 09:17
von KriZa
SUPER!

Hat geklappt!

Danke! :mrgreen:

Re: FTP Prog funktioniert nicht

Verfasst: 30.01.2008 10:48
von Cyrus
EOT