Три раза прочел, но мне кажется, что я так и не смог осознать вопрос, но все же попробую.
В смысле NAT`ить в определенный IP-адрес ?
- Код: Выделить всё
# man pf.conf
...skiped...
TRANSLATION EXAMPLES
...skiped...
In the example below, the machine sits between a fake internal
144.19.74.* network, and a routable external IP of 204.92.77.100. The
no nat rule excludes protocol AH from being translated.
# NO NAT
no nat on $ext_if proto ah from 144.19.74.0/24 to any
nat on $ext_if from 144.19.74.0/24 to any -> 204.92.77.100
...skiped...
+ есть топик
PF + NATИли речь идет о PBR (source routing) ?
SUBNETS.RU :: СоветыPF Source routing (PBR)
Set next-hop XX.XX.XX.XX for net ZZ.ZZ.ZZ.ZZ/28 via iface FXP4 and it`s ip DD.DD.DD.DD:
pass in on fxp4 all
pass out quick route-to (fxp4 XX.XX.XX.XX) inet from DD.DD.DD.DD to any
pass out quick route-to (fxp4 XX.XX.XX.XX)) inet from ZZ.ZZ.ZZ.ZZ/28 to any