Тривиальная задача со сложностями.
Была схема следующая:
Код: Выделить всё
Хост А--СетьА--роутер(freebsd 7.2)--СетьБ---cisco--(inet)-Удаленная сеть
Задача из удаленной сети ходить на хост А по рдп и 443 порту. Все ок.
Задача усложнилась. добавился хост Б, к нему нужно пробросить те же два порта(вариант подключатся по другим не проходит). Картинка такая.
Код: Выделить всё
Хост А----СетьА---роутер(freebsd 7.2)---СетьБ----cisco--(inet)-Удаленная сеть
Хост Б--/
Не работает. В общем понятно почему: сеть одна роут, на эту сеть один,через один фейс и тот пакет,что зашел через фейс ем1 уходит через ем0(он в таблице прописан для этой сети) и нат на этом фейсе не в курсе куда этот пакет слать(хотя если попробовать из циски или включиться в сеть Б чем-то, то работает,но из сети за циской не работает).
Если простым языком : надо заставить пакет уходить оттуда,откуда он пришел, или другую сеть прописывать для фейса,что на хостБ будет маппить,а на циске алиас..
Что скажите?
Спасибо заранее.