BPFTP hinter Fli4l

F

fatnose

Gast
Hallo, nachdem ich jetzt tausen Beiträge gelesen hab und mindestens ebensoviel Konfigurationen ausprobiert habe versuch ich es jetzt mal auf diesem Weg.

Ich will mein Server hinter einem fli Router zum laufen bringen. Weiterhin soll es nicht über den Standardport gehen, sondern über port 1111. Kann auch ein anderer sein, egal. Dazu hab ich dann den port 1111 und den port 1110 auf meinen Serverrechner geforwarded, zusätzlich hab Ich den portbereich 6000 - 6100 auf den Rechner umgeleitet.

Die Sachen hab ich dann im Bulletproof eingetragen samt meinen dyndns Daten, man kann von aussen aber immernoch nicht connecten, kommt immer

530 PORT command only accepts client IP address

Warum?

Kann mir hier bitte jemand weiterhelfen?

Danke im vorraus

fatnose
^^^^^^
 
Sieht nach einer ungültigen IP-Adresse des Client aus bzw. nach einer Verbindung mit der selben IP, unter der auch der Server läuft - ist das möglich?
 
neues

nein, kann eigentlich nicht die gleiche ip sein, was ich aber jetzt gemacht habe ist, ich hab die standardports 20 und 21 benutzt, und siehe da, es geht.

aber warum geht das ganze nicht über die alternativen ports? braucht er trotzdem einen der beiden (20 21) um zu kommunizieren?
 
was lustiges

bei www.bpftpserver.com gibts ja den online ftp test. also die alternativen ports eingestellt waren hats geklappt, die leute von aussen kamen aber nicht drauf. jetzt, wo es mit port 20 und 21 von aussen klappt funzt der ftp test nicht mehr.

um es mit den worten von bernd zu sagen...

...das ist krank

...ich gehe.

mfg

fatnose
 
Schau mal auf www.fli4l.de unter how to --> ftp Server

Da ist nen nettes tut - meiner läuft auf Port 5888 - geht! (momentan hängts allerdings noch am pasv mode...)
 
@fatnose

Hast du bei dem Fli4l auch an die Portweiterleitung gedacht?
Und nicht zu vergessen die Firewall muß auch eingestellt sein!

Gruß Killtime
 
Die folgenden Informationen wurden dem Howto von Jens Fischer entnommen!


Folgende Vorraussetzungen müssen geschaffen werden
Einrichtung des Portforwarding in der config/base.txt
Aktivierung des FTP-Masquerading-Modules in der config/base.txt
Austausch der Datei opt/etc/rc.d/masq
Ergänzen der Datei check/base.txt
Ergänzen der Datei config/base.txt
Anpassung des Paketfilters in der config/base.txt - FIREWALL_DENY....
Hier nun die Änderungen im einzelnen.

Einrichtung des Portforwarding in der config/base.txt
OPT_PORTFW='yes' - Hiermit wir das Portforwarding aktiviert
PORTFW_N='1' - Anzahl der Portforwardings
PORTFW_1='21 192.168.0.2:21 tcp' - Port 21 (FTP-Control) an den Rechner
192.168.0.2 Port 21 weiterleiten


Aktivierung des FTP-Masquerading-Modules in der config/base.txt
MASQ_NETWORK='192.168.0.0/24' - Netzwerk das Maskiert wird
MASQ_MODULE_N='1' - Anzahl der Module die geladen werden sollen
MASQ_MODULE_1='ftp' - Typ des Modules, hier das FTP-Modul


Austausch der Datei opt/etc/rc.d/masq
Hier die Datei zu Download



Ergänzen der Datei check/base.txt
MASQ_FTP_IN_PORT_N MASQ_NETWORK - NUMERIC
MASQ_FTP_IN_PORT_% MASQ_NETWORK MASQ_FTP_IN_PORT_N NUMERIC


Ergänzen der Datei config/base.txt
MASQ_FTP_IN_PORT_N='1' - Anzahl der Ports für PASV-FTP-IN
MASQ_FTP_IN_PORT_1='21' - Port der für PASV-FTP verwendet wird


Anpassung des Paketfilters in der config/base.txt - FIREWALL_DENY....
Hier sind die Variablen FIREWALL_DENY... so anzupassen, das der Port 21 nicht mehr gesperrt wird - siehe dazu die Doku!

Viel Spass beim Testen!
 
Oben