PF Problem

Alphatierchen

Meister des Chaos
nabend

Folgendes Problem:

OpenBSD Router 192.168.0.1
PF Firewall NAT

Server 192.168.0.2
FTP-Server Port:21 Passiv FTP

Folgende Regel habe ich hinzugefügt:

ftp_server = "192.168.0.2"

Weiterleitungsregel:
rdr on $ext_if proto tcp from any to any port 21 -> $ftp_server \
port 21
rdr on $ext_if proto tcp from any to any port 49152:65535 -> \
$ftp_server port 49152:65535

Passregel:
#IN on $ext_if
pass in quick on $ext_if proto tcp from any to $ftp_server \
port 21 keep state
pass in quick on $ext_if proto tcp from any to $ftp_server \
port > 49151 keep state

#OUT on $int_if
pass out quick on $int_if proto tcp from any to $ftp_server \
port 21 keep state
pass out quick on $int_if proto tcp from any to $ftp_server \
port > 49151 keep state


Aber funktioniert irgendwie nicht. Port 21 wird nicht weitergeleitertet auf mein Server mit dem FTP - Server. Das Problem liegt woll bei der rdr Regeln. Schon ne menge probiert aber komm net weiter ;'(


Alphatierchen
 
hi,

guck doch nochmal in die manpage von pf.conf .. "rdr pass ...."
spart rules..

und ansonsten bischen genaueres fehlerbild bitte
 
Hi

Hab mit dem rdr pass schon rumgespielt ging auch net.
Wen ich den FTP direkt auf OpenBSD Router laufen lasse komm ich drauf das ja kein Problem.

Aber die Weiterleitungsregel muss fehlerhaft sein weil er den Port 21 und den Portbereich 49152:65535 nicht richtig weiterleitet an mein Server wo der FTP-Server drauf ist.

Internet -> OBSD Router -> FTP-Server
192.168.0.1 192.168.0.2

Könnt mir wer bitte ne Tip geben?
THX

Alphatierchen
 
Zurück
Oben