Пробросить порт "наоборот"

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
simon272
рядовой
Сообщения: 19
Зарегистрирован: 2010-08-22 21:38:55

Пробросить порт "наоборот"

Непрочитанное сообщение simon272 » 2012-01-09 23:51:39

Имеем шлюз на FreeBSD (ipfw+natd). На шлюзе когда то был почтовый сервер и в настройках у клиентов забит POP3 сервер 192.168.0.1:110. В данный момент почта переехала к провайдеру, что бы не перенастраивать почтовые клиенты пробросил порт с помощью jumpgate:

Код: Выделить всё

/usr/local/sbin/jumpgate -s -l 110 -r 110 -a [pop-server:110]
Вроде бы работает, но доверия не внушает, посоветуйте как реализовать штатными средствами (ipfw+natd).
port_redirect пробовал - работает только если сервер в локалке надо зашарить наулицу, но не наоборот.
В крайнем случае должен присутствовать функционал демона (запуск через rc.d).

Заранее спасибо!
Приличные девушки никогда не отрицают обратного!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

suspender
сержант
Сообщения: 160
Зарегистрирован: 2007-11-19 10:47:09

Re: Пробросить порт "наоборот"

Непрочитанное сообщение suspender » 2012-01-10 7:10:54

А средствами ipfw типа fwd на внутреннем, а потом еще nat на внешнем не канает ?

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: Пробросить порт "наоборот"

Непрочитанное сообщение MASiK » 2012-01-10 13:49:51

Код: Выделить всё

ipfw add fwd ${ip_real_pop_server},110 tcp from ${net_local} to 192.168.0.1 110
Самурай

simon272
рядовой
Сообщения: 19
Зарегистрирован: 2010-08-22 21:38:55

Re: Пробросить порт "наоборот"

Непрочитанное сообщение simon272 » 2012-01-10 20:43:14

MASiK писал(а):

Код: Выделить всё

ipfw add fwd ${ip_real_pop_server},110 tcp from ${net_local} to 192.168.0.1 110
Пробовал, так не работает. Если это же правило использовать для прозрачного проксирования то сквид идентифицирует отправителя как есть, тобиш 192.168.0.Х, что отчетливо видно в логах. Если так заворачиваем на сервер в интернете то по логике они не "маскируются" НАТ-ом и фервол этого сервера приходит в ужас: откуда на внешнем интерфейсе пакет от 192.168.0.Х О_о

как организовать:

Код: Выделить всё

ipfw типа fwd на внутреннем, а потом еще nat на внешнем
не совсем понял как реализовать, если можно по подробнее.

2:MASiK & suspender - спасибо что откликнулись!
Приличные девушки никогда не отрицают обратного!

Аватара пользователя
MASiK
лейтенант
Сообщения: 625
Зарегистрирован: 2008-09-19 20:09:41
Откуда: Оттуда
Контактная информация:

Re: Пробросить порт "наоборот"

Непрочитанное сообщение MASiK » 2012-01-11 10:58:19

А ты правило в нужном месте поставь )
Самурай