bookbinder
New Member
Hallo,
ich krieg's leider nicht raus.
1. Alle Jails auf FreeBSD Host gehen über lo0 (bridge) und PF sorgt per redirect für die Portfreigabe der Jails nach außen. Soweit alles klar.
2. Ich möchte jetzt die SMTP Ports für alle Jails --außer einer-- nach außen blocken; sagen wir Port 25.
3. Mein Versuch:
funktioniert nicht. Alles wird geblockt, auch von $MAILJAIL.
Nur
funktioniert. Dann aber auch von allen Jails.
Liegt es daran, dass das
ich krieg's leider nicht raus.
1. Alle Jails auf FreeBSD Host gehen über lo0 (bridge) und PF sorgt per redirect für die Portfreigabe der Jails nach außen. Soweit alles klar.
2. Ich möchte jetzt die SMTP Ports für alle Jails --außer einer-- nach außen blocken; sagen wir Port 25.
3. Mein Versuch:
Code:
set skip on lo
(...)
nat on $ext_if from <jails> to any -> ($ext_if:0)
block all
pass out inet proto tcp from $MAILJAIL to any port 25 keep state
funktioniert nicht. Alles wird geblockt, auch von $MAILJAIL.
Nur
Code:
set skip on lo
(...)
nat on $ext_if from <jails> to any -> ($ext_if:0)
block all
pass out inet proto tcp from any to any port 25
funktioniert. Dann aber auch von allen Jails.
Liegt es daran, dass das
set skip on lo gar keine Verarbeitung auf Basis von IP Adressen auf Loopback mehr zuläßt? Wenn dem so ist, wie müssten dann die Regeln aussehen?