LINUX.ORG.RU
ФорумAdmin

Перенаправление портов во FreeBSD


0

0

Проблема вот в чём - есть локальная сеть 172.18.0.0/16, в локалке WIN сервер 172.18.0.100, выход в инет через шлюз FreeBSD - две сетевухи: внутренняя 172.18.0.254, внешняя: 192.168.0.1 и её алиас 194.1.1.11(реальный IP). NAT работает через этот алиас. Есть некая клиент-серверная БД, серверная часть стоит на WIN сервере(прослушивает порт 4040). Удалённые клиенты коннектятся на неё через инет, в качестве сервера у них указан адрес шлюза - 194.1.1.11(реальный IP только у него). Чтобы запросы доходили до WIN сервера, я включаю перенаправление портов: -redirect_port tcp 172.18.0.100:4040 4040 и оно работает - извне запросы проходят без проблем. Но клиенты из моей локалки не коннектятся. В чём может быть проблема? Кто подскажет? Может это из-за алиаса?


NAT пробрасывает запросы только из вне. Запросы из локальной сети до NATа не доходят (или он их не обрабатывает - точно не уверен). Если коннект к серверу производится через какой-нибудь браузер, то решить проблему можно включением в браузере использование прокси-сервера. И этот проксик ОБЯЗАТЕЛЬНО должен быть внешним (например прокси-сервер Вашего провайдера), а не внутренней сквидой. Если связь идет через какую-то другую софту, то - увы....

gis
()
Ответ на: комментарий от gis

Может быть как нибудь другими способами можно - фаерволом например?

mayd
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.