Проброска UDP-портов

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Sasha
проходил мимо

Проброска UDP-портов

Непрочитанное сообщение Sasha » 2008-01-20 17:26:50

Ситуация вообщем такая..
A -- сервер под FreeBSD, с реальным IP
B -- клиент под Windows XP SP2, с серым (внутренним) IP, в инет ходит через NAT
C -- клиент под Windows XP SP2, с серым (внутренним) IP, в инет ходит через NAT
Задача -- дать возможность подключится (B) к UDP-порту (C), через (A).
Вопрос -- как это сделать по типу SSH-туннелинга, но для UDP?
Спасибо.

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

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Проброска UDP-портов

Непрочитанное сообщение dikens3 » 2008-01-20 18:56:33

Смысл ясен, можно с цифрами написать?

Например можно так без всякого туннелинга:
Имеем:
FreeBSD - 192.168.2.1 + 192.168.3.1 (это на внутренних сетевухах. Внешнюю трогать не будем)
Сеть 1 - 192.168.2.0/24 (шлюзом будет у всех 192.168.2.1)
Сеть 2 - 192.168.3.0/24 (шлюзом будет у всех 192.168.3.1)

Далее тупо в ipfw разрешаем нужные пакеты из одной сети в другую.
ipfw add allow from СЕТЬ1 to СЕТЬ2
ipfw add allow from СЕТЬ2 to СЕТЬ1
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Гость
проходил мимо

Re: Проброска UDP-портов

Непрочитанное сообщение Гость » 2008-01-21 20:25:27

Машины с серыми IP находятся в разных локальных сетях, которые, в свою очередь, находятся в разных городах Российской Федерации.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Проброска UDP-портов

Непрочитанное сообщение dikens3 » 2008-01-22 0:52:03

Задача -- дать возможность подключится (B) к UDP-порту (C), через (A).
Машины с серыми IP находятся в разных локальных сетях, которые, в свою очередь, находятся в разных городах Российской Федерации.
А - это шлюз для B? Тогда кто шлюз для С?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Sasha
проходил мимо

Re: Проброска UDP-портов

Непрочитанное сообщение Sasha » 2008-01-29 22:10:10

Тоесть схема такая
B коннектит к UDP-порту A , в это время к A уже подключен C на постоянном соединении, инициализированном со стороны C, соответственно, и вот задача A -- переправлять UPD-пакеты от B к C через себя :))

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Проброска UDP-портов

Непрочитанное сообщение dikens3 » 2008-01-29 22:59:33

Подними на А какой-нибудь VPN-сервер.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.