FTP-Server hinter fli4l (Versionen 2.0.x)- Aktivierung der PASV-FTP Unterstützung
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 wird 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
# mit der IP 192.168.9.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 Masq-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!