Назад | Перейти на главную страницу

Как пробросить диапазон портов во FreeBSD

Я пытаюсь настроить АТС со звездочкой за моим маршрутизатором FreeBSD. Чтобы позволить другим sip-клиентам звонить, мне нужно перенаправить порты на мою машину asterisk в локальной сети. Я сделал это для портов 5060 и 5061 с помощью ipnat и настройки ipnat.rules

rdr fxp0 217.199.MYIP.MYIP/32 port 5061 -> 192.168.1.7 port 5061 udp

Но я не знаю, как перенаправить диапазон портов UDP с 60000 на 610000, а также диапазон портов UDP Port 10000-20000.

Я отвечу на свой вопрос относительно других, если будут подобные проблемы

rdr fxp0 217.199.MYIP.MYIP/32 port 60000-61000 -> 192.168.1.7 port 60000 udp

Уловка в минусе поют (-), где можно задать диапазон портов,

С PF вы можете делать это с помощью переменных.

myports = "{22 25 2022 2222 8000}" rdr на $ ext_if proto udp с любого порта на $ ext_if $ myports -> 192.168.1.7

...или что-то.