pf во freebsd. работает на всех интерфейсах?

Phoenix

скажем есть 2 интерфейса ng0 и ng1.
192.168.1.2 <-> 192.168.1.1|ng0-----ng1|192.168.2.1 <-> 192.168.2.2
когда пингую 192.168.2.2 с 192.168.1.2 в логах :
2006-11-08 16:31:20.368668 rule 1/0(match): pass in on ng0: 192.168.1.2 > 192.168.2.2: ICMP echo request, id 768, seq 27410, length 40
2006-11-08 16:31:20.371311 rule 3/0(match): pass out on ng0: 192.168.2.2 > 192.168.1.2: ICMP echo reply, id 768, seq 27410, length 40

кусок pf.conf:
logip = 192.168.2.2
#===========================================================
pass in quick log proto icmp from $logip
pass in quick log proto icmp to $logip
pass out quick log proto icmp to $logip
pass out quick log proto icmp from $logip

почему в логах нет прохождения через интерфейс ng1 ?

sergey_m

> 192.168.1.2 <-> 192.168.1.1|ng0-----ng1|192.168.2.1 <-> 192.168.2.2
Вот этот ASCII art не понятен. Покажи просто ifconfig.

Phoenix

$17:12 qwip ~(0/2)$ ifconfig ng0
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1400
inet 192.168.1.1 --> 192.168.1.2 netmask 0xffffffff
$17:12 qwip ~(0/2)$ ifconfig ng1
ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1400
inet 192.168.2.1 --> 192.168.2.2 netmask 0xffffffff
$17:12 qwip ~(0/2)$

sergey_m

Хуй знает. Может другим правилом матчится, которое ты не показал, а может и баг?

Phoenix

эти первые идут, до них только нат.
на самом деле, это не так принципиально.
вопрос возник при решении другого:
в какой последовательности идёт обработка IPFW и PF
я так понял, что ipfw внутри pf. т.е. если pf не пустит снаружи , то до ipfw не дойдёт, если не пустит ipfw, то изнути до PF не дойдёт

sergey_m

в какой последовательности идёт обработка IPFW и PF
В зависимости в каком порядке загружены модули. Если оба статически вкомпилены, то какой-то определённый порядок, не помню уже какой.

Phoenix

если модулями - это от порядка, я знаю.
наткнулся на статью , где было написано, кто за чем идёт. но они там забыли pf в ascii арте
Оставить комментарий
Имя или ник:
Комментарий: