pf и интерфейсы tun+

FreeBSD, NetBSD, OpenBSD, DragonFly и т. д.

Модератор: arachnid

Аватара пользователя
skeletor
Сообщения: 1224

pf и интерфейсы tun+

Сообщение skeletor »

Нужно реализовать правило, в котором должны фигурировать все интерфейсы tun. Сейчас их 1 - tun0, а потом может быть 10. Можно ли как-то одной переменной задать все tun'ы? Что-то наподобии такого

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

vpn_if=tun+
rdr on $vpn_if proto tcp from $vpn_if to 10.10.10.1 port 30583 -> XX.XX.XX.XX port 30583
Спасибо сказали:
Mister1o
Сообщения: 197
ОС: FreeBSD,Gentoo,CentOS,Debian.

Re: pf и интерфейсы tun+

Сообщение Mister1o »

не хочу, конечно оффтопить, но, полагаю что возможно. но не уверен что именно таким образом. man pf (не издеваюсь) содержит очень много информации (так и не дочитал )) - больше чем ожно найти где-либо.
Спасибо сказали:
Аватара пользователя
ivan2ksusr
Сообщения: 882
ОС: Mac OS X, openSUSE

Re: pf и интерфейсы tun+

Сообщение ivan2ksusr »

можно так определить: vpnifs = "{ tun0, tun1, tun2, tun3, tun4, tun5 }"
Спасибо сказали:
Аватара пользователя
skeletor
Сообщения: 1224

Re: pf и интерфейсы tun+

Сообщение skeletor »

решение оказалось достаточно простым: использовать просто слово tun.
Спасибо сказали: