Muff's website forum

FreeBSd => Маршрутизация => Тема начата: Goffanon от Января 21, 2017, 04:50:21 pm

Название: Проброс (редирект) портов в другую подсеть.
Отправлено: Goffanon от Января 21, 2017, 04:50:21 pm
Вводная:
Есть 2 сети, соединены OpenVPN,трафик ходит отлично, маршурты прописаны. если надо могу показать выводы и конфиги.
Пробросы портов в пределах своих сетей работают без проблем. А вот проброс порта в другую сеть не фурычит. Не могу победить эту проблему.
Использую PF

Одна сеть:
Внешинй IP x.x.x.x
Внутренняя сеть 192.168.1.0/24

Вторая сеть:
Внешинй IP y.y.y.y
Внутренняя сеть 192.168.4.0/24

Необходимо, что бы трафик приходящий на порт 9999 на адрес х.х.х.х перенаправлялся на адрес во второй сети 192.168.4.10 на порт 9999

Перенаправляю правилом rdr в pf.conf, но вот соединения не получается. Думал что проблема в маршруте возврата, и прописывал на конечном компьютере маршрут для определенной сети обратно через другой шлюз.
Не помогло. Подскажите куда смотреть?
Название: Re: Проброс (редирект) портов в другую подсеть.
Отправлено: muff от Января 25, 2017, 12:51:07 am
Привет.

Используйте ipfw forward, должно помочь.
Пример правила:

ipfw add 3 fwd 192.168.4.10,9999 tcp from any to х.х.х.х dst-port 9999 in