Hallo liebe BFTP Supportler,
ihr seid meine letzte Hoffnung. Mein Problemn ist folgendes:
Umgebung:
Mein BFTP (2.21) läuft auf einem Win2k Server. Die Verbindung zum Netz realisiere ich über die neuste Version von WinRoute.
Vorweg:
Ja, mein NAT ist richtig konfiguriert und
Nein, es gibt keinen Paketfilter, der den FTP bzw die PortRange des PASV-Modes blockt! (wird später klar, warum...)
Zur Konfiguration:
Der FTP läuft im Passive mode auf Port 2323 und einer PASV-PortRange von 7500-7999. Leider habe ich keine festIP sondern benutze ArcorDSL (RaspppOE), daher kommt noch dyndns mit DirectUpdate zum Einsatz. Das Problem sieht nun wie folgt aus:
Ich starte den Server und alles läuft wunderbar... Ich kann mich von extern connecten, der PASV-Mode tut genau was er soll und ich bin glücklich. Disconnectet mich aber nun Arcor und deren DHCP verpasst mir eine neue IP, sagt der BFTP zwar im log "aha, Du hast eine neue IP... ich restarte mal den Service und verpasse mir auch die neue IP" (Das kann man mit dem Menüpunkt "Dynamic IP" machen), nur leider sendet mir der Passivemode beim connecten immer noch die alte IP! Bedeutet im Klartext:
1. Win2k-Server wird hoch gefahren
2. Winroute stellt die Verbindung zu Arcor her
3. BFTP Service startet
4. Alles läuft super
5. Disconnect von Arcor, Winroute wählt sofort neu ein (neue IP für mich)
6. BFTP erkännt aufgrund der Funktion "Dynamic IP", dass ich eine neue IP habe und restartet den Service.
7. Ich connecte mich komme über die authentifizierung super hinweg und bekomme dann aber beim initieren des PASV-Modes die alte IP vom BFTP.
Auf dieser alten IP gibt es natürlich keinen wartenden Port auf die Passive connection und ich bekomme ein timeout (wie zu erwarten war ).
Ist das ein bekannter BUG von BFTP, oder was macher ich falsch?
Nur nochmal zur Verdeutlichung: Es liegt NICHT an meinem NAT und auch nicht an meiner Firewall, da die Verbindung ja beim ersten mal auch nicht funktionieren würde, wenn der Fehler dort wäre...
Mit diesem Problem kämpfe ich nun schon seit drei Tagen rum... hoffe Ihr könnt mir helfen!
Gruß
Premutos
ihr seid meine letzte Hoffnung. Mein Problemn ist folgendes:
Umgebung:
Mein BFTP (2.21) läuft auf einem Win2k Server. Die Verbindung zum Netz realisiere ich über die neuste Version von WinRoute.
Vorweg:
Ja, mein NAT ist richtig konfiguriert und
Nein, es gibt keinen Paketfilter, der den FTP bzw die PortRange des PASV-Modes blockt! (wird später klar, warum...)
Zur Konfiguration:
Der FTP läuft im Passive mode auf Port 2323 und einer PASV-PortRange von 7500-7999. Leider habe ich keine festIP sondern benutze ArcorDSL (RaspppOE), daher kommt noch dyndns mit DirectUpdate zum Einsatz. Das Problem sieht nun wie folgt aus:
Ich starte den Server und alles läuft wunderbar... Ich kann mich von extern connecten, der PASV-Mode tut genau was er soll und ich bin glücklich. Disconnectet mich aber nun Arcor und deren DHCP verpasst mir eine neue IP, sagt der BFTP zwar im log "aha, Du hast eine neue IP... ich restarte mal den Service und verpasse mir auch die neue IP" (Das kann man mit dem Menüpunkt "Dynamic IP" machen), nur leider sendet mir der Passivemode beim connecten immer noch die alte IP! Bedeutet im Klartext:
1. Win2k-Server wird hoch gefahren
2. Winroute stellt die Verbindung zu Arcor her
3. BFTP Service startet
4. Alles läuft super
5. Disconnect von Arcor, Winroute wählt sofort neu ein (neue IP für mich)
6. BFTP erkännt aufgrund der Funktion "Dynamic IP", dass ich eine neue IP habe und restartet den Service.
7. Ich connecte mich komme über die authentifizierung super hinweg und bekomme dann aber beim initieren des PASV-Modes die alte IP vom BFTP.
Auf dieser alten IP gibt es natürlich keinen wartenden Port auf die Passive connection und ich bekomme ein timeout (wie zu erwarten war ).
Ist das ein bekannter BUG von BFTP, oder was macher ich falsch?
Nur nochmal zur Verdeutlichung: Es liegt NICHT an meinem NAT und auch nicht an meiner Firewall, da die Verbindung ja beim ersten mal auch nicht funktionieren würde, wenn der Fehler dort wäre...
Mit diesem Problem kämpfe ich nun schon seit drei Tagen rum... hoffe Ihr könnt mir helfen!
Gruß
Premutos