Страница 1 из 1
PF: вопрос по rdr
Добавлено: 2009-03-07 19:28:10
$Alchemist
В конфиге имеется следующее:
Код: Выделить всё
....
pbx_ports = "{ 2727, 4569, 5036, 5060, 9999 >< 20001 }"
....
rdr on $ext_if inet proto udp from any to $ext_ip_bsd port $pbx_ports -> $lan_ip_pbx port $pbx_ports
....
pass in on $ext_if proto udp from any to $ext_ip_bsd port $pbx_ports
....
Почему-то не хотят правила подгружаться, пишет syntax error по строчке с rdr.
Если вместо диапазона поставить один порт - все ок.
Неужели PF диапазон не умеет прокидывать?
По одному порту как-то не кошерно...))
Re: PF: вопрос по rdr
Добавлено: 2009-03-08 21:07:39
zingel
полностью дайте конфиг
Re: PF: вопрос по rdr
Добавлено: 2009-03-08 21:35:23
Гость
такое не будет работать, expand_label_port() почему-то не работает с dstport в правиле rdr
однако { XXX:ZZZ } и просто номера портов работают
BTW
можно выкинуть, а конструкцию
Код: Выделить всё
`to $ext_ip_bsd port $pbx_ports -> $lan_ip_pbx port $pbx_ports'
можно сократить до
Код: Выделить всё
`to $ext_ip_bsd port $pbx_ports -> $lan_ip_pbx'
Re: PF: вопрос по rdr
Добавлено: 2009-03-08 22:09:37
$Alchemist
Гость писал(а):
такое не будет работать, expand_label_port() почему-то не работает с dstport в правиле rdr
однако { XXX:ZZZ } и просто номера портов работают
Действительно в этом проблема была. Спасибо, пофиксил как 10000:20000
конструкцию
Код: Выделить всё
`to $ext_ip_bsd port $pbx_ports -> $lan_ip_pbx port $pbx_ports'
можно сократить до
Код: Выделить всё
`to $ext_ip_bsd port $pbx_ports -> $lan_ip_pbx'
Спсиб, пригодилось

Re: PF: вопрос по rdr
Добавлено: 2009-03-10 19:45:17
Гость
мужики помогите .... стоит дшсп в домашней локалке ну вобщем всем как надо раздаёт днс шлюз айпи и кароче в логах PF постояно чёт блокируется всякие 110порты 25 ещё всякая лажа причём это так сильно лог засирает соседи криворукие вирусов куча ..... как сделать чтобы эти IP незасерали лог ???? в конфиге стоит block log all может как то можно указать чтобы конкретные айпи не логировались ??
Re: PF: вопрос по rdr
Добавлено: 2009-03-10 22:53:36
$Alchemist
Гость писал(а):как сделать чтобы эти IP незасерали лог ???? в конфиге стоит block log all
Ну, например убрать слово log из block log all...
А вообще лучше боле основательно разобраться с правилами и с тем что блокируется...