Рейтинг:1

pfSense NAT на сервер во второй подсети локальной сети за вторым внутренним маршрутизатором (не работает)

флаг tr

У меня есть брандмауэр/маршрутизатор pfSense, который предоставляет некоторые службы для моего общедоступного IP-адреса.

Это работает нормально, пока служба находится в основной подсети LAN (192.168.1.0/24), назовем его ЛАН-А.

Например. это работает:

public_ip:443 -> pfSense (NAT) -> 192.168.1.20:5443 (обратный прокси)

У меня дополнительно есть вторая локальная сеть 192.168.88.0/24, назовем это ЛАН-Б, то есть за Микротик маршрутизатор включен 192.168.1.111. В pfSense у меня есть статический маршрут для сети 192.168.88.0/24 указание 192.168.1.111 как шлюз для него.

От ЛАН-А Теперь я могу подключаться к хостам в ЛАН-Б, например 192.168.88.10, прозрачно, так же, как и для хостов в ЛАН-А (кроме странной проблемы с ssh упоминается здесь, до сих пор не решено). (Хосты на ЛАН-Б также может нормально подключаться к Интернету, потому что Микротик маршрутизатор указывает pfSense коробка на 192.168.1.1 в качестве шлюза для своих клиентов).

Все идет нормально. Но теперь я хочу выставить сервис на ЛАН-Б, сказать 192.168.88.10:10000 через NAT на мой внешний IP. Итак, я делаю то же самое, что и обычно:

public_ip:10000 -> pfSense (NAT+Правило) -> 192.168.88.10:10000

Это, однако, не работает (и nmap снаружи показывает порт как отфильтрованный, где в локальной сети это открытым). Получается, что логика NAT не знает о моем статическом маршруте?

Вроде как-то логично, ведь статический маршрут "живет" в области действия моего локального интерфейса (ЛАНБРИДЖ) pfSense и брандмауэр (NAT) между глобальная сеть и ЛАНБРИДЖ, поэтому он, вероятно, не знает соединения с 192.168.88.0/24 проходит через 192.168.1.111. Но как заставить это работать?

Рейтинг:0
флаг tr

Нашел проблему (для дальнейшего использования и, возможно, помогает другим):

Описанная установка (OP) в порядке на pfSense боковая сторона.

Проблема заключалась в том, что Микротик маршрутизатор должен пересылать (цепочку переадресации) для фактических исходных адресов (т. е. тех, которые подключаются к внешнему IP-адресу), что было бы 0.0.0.0/0 и не только адреса 192.168.1.0/24. По соображениям безопасности правило пересылки может быть ограничено определенными портами, если это необходимо.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.