FTP Prog funktioniert nicht (erledigt)

Freifunk Firmware, Programme für den Router, Entwicklungen, Fragen und Anleitungen
Gesperrt
KriZa
Beiträge: 21
Registriert: 10.01.2008 11:32

FTP Prog funktioniert nicht (erledigt)

Beitrag 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
Benutzeravatar
se
Beiträge: 939
Registriert: 17.08.2005 22:45

Re: FTP Prog funktioniert nicht

Beitrag 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.
Benutzeravatar
Cyrus
Beiträge: 635
Registriert: 19.08.2006 16:51

Re: FTP Prog funktioniert nicht

Beitrag 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.
KriZa
Beiträge: 21
Registriert: 10.01.2008 11:32

Re: FTP Prog funktioniert nicht

Beitrag von KriZa »

was genau ist der passive mode?
Benutzeravatar
Cyrus
Beiträge: 635
Registriert: 19.08.2006 16:51

Re: FTP Prog funktioniert nicht

Beitrag 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.
KriZa
Beiträge: 21
Registriert: 10.01.2008 11:32

Re: FTP Prog funktioniert nicht

Beitrag von KriZa »

Na das klingt doch mal nach einem Lösungsansatz!

Werd ich gleich heut abend probieren.
KriZa
Beiträge: 21
Registriert: 10.01.2008 11:32

Re: FTP Prog funktioniert nicht

Beitrag von KriZa »

SUPER!

Hat geklappt!

Danke! :mrgreen:
Benutzeravatar
Cyrus
Beiträge: 635
Registriert: 19.08.2006 16:51

Re: FTP Prog funktioniert nicht

Beitrag von Cyrus »

EOT
Gesperrt