Привет всем!Сегодня столкнулся с багом(может и у меня в голове, я хз):
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?
>[оверквотинг удален]
> 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?вообще то они не натятся тогда, а маршрутизируются