[freebsd] pf rdr

Mikhail Golub gmn at gmn.org.ua
Mon Oct 30 15:49:06 EET 2017


Всем привет.

Прошу подсказки.

FreeBSD 11, pf.

Конфиг где-то такой:
ext_if="em0"
int_if="em1"

my_lan = "{192.168.44.0/24}"
rdr on $int_if proto tcp from {$my_lan} to !$int_if:0 port 80 -> 
192.168.44.1 port 3129
...
pass in on $int_if proto {tcp,udp} from $my_lan to (self) port {53,3129}
...
pass in on $int_if from $my_lan to !(self)

Т.е. имеем шлюз с двумя интерфейсами. NAT.
И редирект запросов на прокси на этом же хосте, что шлюз и NAT.

Вопрос вот в чем.
Как редиректить запросы с всей сети исключая определенные хосты?
Например:
rdr on $int_if proto tcp from {$my_lan !192.168.44.2} to !$int_if:0 port 
80 -> 192.168.44.1 port 3129

Не проходит так :(



More information about the freebsd mailing list