Страница 1 из 1

Странно работаютаблицы в PF

Добавлено: 2009-02-17 21:05:46
Guest113
Немного не пойму как работают таблицы в PF. Имею такой код в PF:

Код: Выделить всё

ext_if="rl0"		
int_if="vr0"		
pptp_if="{ng0,ng1}"	
vpn_if="10.0.1.0/32"
lan_if="192.168.7.0/24"

table <pptp_users> {10.0.1.1/32,10.0.1.2/32,10.0.1.100/32}
set skip on lo0

rdr on $pptp_if proto tcp from [b]$vpn_if[/b] to any port 80 -> 127.0.0.1 port 3129
nat on $ext_if inet from {$lan_if,$vpn_if} to any -> ($ext_if)

pass all
Так вот... если в редиректе заменить $vpn_if на таблицу <pptp_users> то редиректить не будет нифига, но стоит немного изменить <pptp_users>, убрав отттуда 10.0.1.100 - так все пучком работает. Почему так происходит???

Re: Странно работаютаблицы в PF

Добавлено: 2009-02-18 3:21:42
zingel
варианта 2

1)Кривые маски
2)Косяк в pf

нужно

Код: Выделить всё

uname -a

Код: Выделить всё

pfctl -Fa -f /etc/pf.conf && pfctl -sa -x misc