Original geschrieben von Nuts
xp firewall ist aus ?
ansonsten seh ich da vorerst keinen fehler
aber wieso wollt ihr immer gleich den passiv mode verwenden ?
port 21 + 20 auf deinen pc weiterleiten ( haste ja gemacht ) und den aktive mode verwenden
dann klappt das
so funktioniert mein ftp auch hinter einem rp 114 problemlos
Das stimmt so nicht ganz.
Ich will gar nicht den Passive Mode verwenden.
Jedoch entscheidet der Client darüber, ob der Passive Mode oder Active Mode verwendet wird. Und damit BulletProof FTP Server hinter einem Router richtig auf die Umschaltung des Clients in den Passive Mode reagieren kann, müssen die Daten unter 'Use Passive Mode IP' eingetragen und auch im Port Forwarding des Routers eingetragen werden.
In https://www.supernature-forum.de/showthread.php?s=&threadid=9777 steht:
Ob active oder passive mode verwendet wird, legt immer der *Client* fest, (...)
In http://faq.bpftpserver.com/ steht:
Q5 - How to use passive mode with a router ?
When running the ftp server behind a router, the ftp server can only use local ip (10.0.xxx.yyy, 192.168.0.xxx ...).
This causes problems when a client switches to passive mode (PASV) because the ftp server will reply with the internal lan ip; as a consequence the ftp client can not transfer data (no directory listing, no upload / downloads, only commands).
To solve this problem :
1) Go in server option / multi ip settings / passive ip and enter your internet ip (not local, but the one assigned by your isp, check http://www.gene6.com/g6ftpd/ip.php3 to know your ip.
You can also enter your dynamic domain name so that the server resolve it instead of an ip.
2) enter a passive port range 50000-50100 in passive port range option.
3) in your router (hardware or software) create a port range redirection for 50000-50100 to the computer ip running the ftp server.
Da der BulletProof FTP Server nicht wissen kann, ob der Client nicht in den Passive Mode wechselt, muss ich doch sogar die Optionen so setzen wie in den FAQ beschrieben:
Häckchen bei Use passive mode IP: Dynamic IP: xxxxxxx.dyn.ee
Passive Port Range: 10000 - 10100
Port Forwarding im Router:
Port 20 und 21 auf 192.168.0.2
Port 10000 - 10100 auf 192.168.0.2
Diese Einstellungen bedeuten nicht, dass der Bullet Proof FTP Server den Passive Mode benutzt, sondern nur, dass er darauf richtig reagiert, soferne der Client in den Passive Mode schaltet. Diese Eintragungen sind sozusagen hinter einem Router erforderlich.
Beispiel (Test mittels http://www2ftp.de):
Kein Häckchen bei 'Use Passive Mode IP':
27.05.2003 20:32:43 - FTP Server On-line : IP(s) 192.168.0.2, on port 21
(000001) 27.05.2003 20:33:24 - (not logged in) (212.227.253.97) > connected to ip : 192.168.0.2
(000001) 27.05.2003 20:33:24 - (not logged in) (212.227.253.97) > sending welcome message.
(000001) 27.05.2003 20:33:24 - (not logged in) (212.227.253.97) > 220 xxxxxxx.dyn.ee
(000001) 27.05.2003 20:33:24 - (not logged in) (212.227.253.97) > USER DankefuerdieHilfe
(000001) 27.05.2003 20:33:24 - (not logged in) (212.227.253.97) > 331 Password required for DankefuerdieHilfe.
(000001) 27.05.2003 20:33:24 - (not logged in) (212.227.253.97) > PASS ********
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > logged in.
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-==========================================
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-Hallo Benutzer, Deine IP: 212.227.253.97 !
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-Du bist Benutzer Nr. #1 von 5 maximal möglichen
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-Es ist 20:33:24, 27.05.2003.
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-==========================================
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-Du bist verbunden mit BulletProof FTP Server v2.21, dieser Server arbeitet mit einem 1xIntel Pentium 4 class (w/0 KB L2) 1800 Mhz Prozessor und 261616 Kb Arbeitsspeicher.
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-Es wurden Heute bereits 0,00 Kb herunter- und 0,00 Kb hochgeladen.
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-Die durchschittlichen Geschwindigkeit betrug dabei 0,00 Kb/s
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-Du wirst nach 600 s ohne Aktion automatisch getrennt.
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-Der Platz zum Uppen beträgt max. 650 MB.
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230-Viel Spass auf meinem Server!
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 230 User Paris logged in.
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > PASV <----- Client wechselt in Passive Mode
(000001) 27.05.2003 20:33:24 - Paris (212.227.253.97) > 227 Entering Passive Mode (192,168,0,2,39,53). <------ Lokale IP wird an den Client weitergereicht; deshalb keine Verbindung möglich
Häckchen bei 'Use Passive Mode IP':
27.05.2003 20:38:20 - FTP Server On-line : IP(s) 192.168.0.2, on port 21
(000001) 27.05.2003 20:38:27 - (not logged in) (212.227.253.97) > connected to ip : 192.168.0.2
(000001) 27.05.2003 20:38:27 - (not logged in) (212.227.253.97) > sending welcome message.
(000001) 27.05.2003 20:38:27 - (not logged in) (212.227.253.97) > 220 xxxxxxx.dyn.ee
(000001) 27.05.2003 20:38:28 - (not logged in) (212.227.253.97) > USER DankefuerdieHilfe
(000001) 27.05.2003 20:38:28 - (not logged in) (212.227.253.97) > 331 Password required for DankefuerdieHilfe.
(000001) 27.05.2003 20:38:28 - (not logged in) (212.227.253.97) > PASS ********
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > logged in.
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-==========================================
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-Hallo Benutzer, Deine IP: 212.227.253.97 !
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-Du bist Benutzer Nr. #1 von 5 maximal möglichen
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-Es ist 20:38:28, 27.05.2003.
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-==========================================
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-Du bist verbunden mit BulletProof FTP Server v2.21, dieser Server arbeitet mit einem 1xIntel Pentium 4 class (w/0 KB L2) 1800 Mhz Prozessor und 261616 Kb Arbeitsspeicher.
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-Es wurden Heute bereits 0,00 Kb herunter- und 0,00 Kb hochgeladen.
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-Die durchschittlichen Geschwindigkeit betrug dabei 0,00 Kb/s
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-Du wirst nach 600 s ohne Aktion automatisch getrennt.
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-Der Platz zum Uppen beträgt max. 650 MB.
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230-Viel Spass auf meinem Server!
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 230 User Paris logged in.
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > PASV <------ Client wechselt in Passive Mode
(000001) 27.05.2003 20:38:28 - Paris (212.227.253.97) > 227 Entering Passive Mode (xxx,xxx,xx,x,39,101). <------ WAN-IP wird an den Client weitergereicht
Die Einstellungen für 'Use Passive Mode IP' sind also sicher nicht der Fehler.