Привет всем!Сегодня столкнулся с багом(может и у меня в голове, я хз):
FreeBSD 6.3-RELEASE-p15 (назовем ее роутер)
pf на машине c двумя интерфейсами:
- sk0 (192.168.21.6/24) - $int_if
- xl1 (172.16.2.254/24) - $ling_if
в этих двух сетях есть два хоста (192.168.21.127 и 172.16.2.10), которые шлюзами имеют соответственно вышеупомянутые адреса в своих подсетях.
и если в pf есть правило
nat on $int_if from 172.16.2.10 to 192.168.21.127 -> $int_if
то пакеты ходят только от 172.16.2.10!
а если правила нет- пакеты ходят и от 172.16.2.10 и от 192.168.21.127.
Вопрос: Почему две сети натятся без правил nat в pf?