Проброс портов

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
nikodim
мл. сержант
Сообщения: 77
Зарегистрирован: 2007-09-20 21:28:49
Откуда: Чернигов, Украина
Контактная информация:

Проброс портов

Непрочитанное сообщение nikodim » 2016-06-02 11:48:57

Есть решение, реализация на FreeBSD:

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

входящий маршрутизатор (NAT+firewall+DNS(domain.zona)+ports redirect(80,443,21))
= rl0 - inet (DHCP)
= rl1 - local net (10.10.1.1/24, 10.10.2.1/24, 10.10.3.1/24)
| -> web server (ubuntu)
| -> ftp server (freebsd)
| -> workstation01 ..... workstationN (windows, ubuntu)
нат разрешен только определенным ip-адресам, редирект портов работает, НО! есть одна проблема: при перенаправлении пакетов подменяется адрес источника, т.е. приходит пакет из инета (1.2.3.4) на веб, а веб сервер видит его как от локального (10.10.1.1) интерфейса. Есть ли возможность настроить редирект так, что бы пакет просто пересылался не веб сервер без подмены адреса источника.

Маршрутизатор: FreeBSD 10.3, nat - ipnat, firewall - ipfw, ports redirect - rinetd.
Положительные эмоции - это эмоции, которые возникают, если на всё положить. :)

Хостинговая компания 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/

LBV
ефрейтор
Сообщения: 60
Зарегистрирован: 2014-09-03 10:18:00

Проброс портов

Непрочитанное сообщение LBV » 2016-06-02 14:09:50

Можно, но я так делал с ipfw kernel-nat, пример:

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

ipfw nat 2 config ip 192.168.4.2 same_ports redirect_addr 192.168.1.86 192.168.4.2
$cmd 59093 nat 2 ip from 192.168.0.0{97,52} to 192.168.4.2 in recv $eif
$cmd 59094 nat 2 ip from 192.168.1.86 to 192.168.0.0{97,52} out xmit $eif

lazhu
сержант
Сообщения: 254
Зарегистрирован: 2013-08-10 14:28:38
Контактная информация:

Проброс портов

Непрочитанное сообщение lazhu » 2016-06-03 9:44:03

Был недавно на unixforum'е подобный вопрос. rinetd подменяет src адрес.
Зачем вообще нужен весь этот гемор в виде ipnat и rinetd, когда весь функционал есть в ipfw?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35456
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Проброс портов

Непрочитанное сообщение Alex Keda » 2016-06-06 15:06:56

Иногда, rinrtd тупо удобнее и быстрее
Поднял приложение, конфиг в одну строку набросал и всё - оно работает

Отправлено спустя 31 секунду:
Да и адрес, частенько не важен
Убей их всех! Бог потом рассортирует...

Скорпион
проходил мимо
Сообщения: 4
Зарегистрирован: 2016-07-29 20:49:06

Проброс портов

Непрочитанное сообщение Скорпион » 2018-11-03 12:11:08

Уважаемые Гуру. Помогите.
Проброс RDP сессий.
FreeBSD 11.1
Раньше организовывал при помощи rinetd
В последнее время rinetd стал периодически загружаться под 100% из-за большого кол-ва подключений.
Решил уйти от него в сторону ipnat.
На FreeBSD

em0 - интерфейс смотрящий в локалку
ng0 - интерфейс туннеля до машины с интернетом.

ipnat.rules

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

map em0 from any to any -> 0.0.0.0/32
rdr ng0 172.17.0.10 port 50000 -> 192.168.0.242	port 3389 tcp
Проблема в том что зайти то в RDP у меня получается, НО! нажать ничего не могу.
Как будто зашел в режиме "мониторинга" без возможности управления.

Что это такое? Где что подправить?

mousehouse
рядовой
Сообщения: 39
Зарегистрирован: 2011-05-15 10:55:52
Контактная информация:

Проброс портов

Непрочитанное сообщение mousehouse » 2018-11-06 12:20:30

lazhu писал(а):
2016-06-03 9:44:03
Зачем вообще нужен весь этот гемор в виде ipnat и rinetd, когда весь функционал есть в ipfw?
или pf ;) еще проще
Умерла мышка...остыл ее коврик.

Скорпион
проходил мимо
Сообщения: 4
Зарегистрирован: 2016-07-29 20:49:06

Проброс портов

Непрочитанное сообщение Скорпион » 2018-11-06 22:19:07

А он работает без пересборки ядра?

WideAreaNetwork
сержант
Сообщения: 239
Зарегистрирован: 2017-01-10 14:37:13

Проброс портов

Непрочитанное сообщение WideAreaNetwork » 2018-11-18 20:00:36

Скорпион писал(а):
2018-11-06 22:19:07
А он работает без пересборки ядра?
да