Ситуация вообщем такая..
A -- сервер под FreeBSD, с реальным IP
B -- клиент под Windows XP SP2, с серым (внутренним) IP, в инет ходит через NAT
C -- клиент под Windows XP SP2, с серым (внутренним) IP, в инет ходит через NAT
Задача -- дать возможность подключится (B) к UDP-порту (C), через (A).
Вопрос -- как это сделать по типу SSH-туннелинга, но для UDP?
Спасибо.
Проброска UDP-портов
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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-портов
Смысл ясен, можно с цифрами написать?
Например можно так без всякого туннелинга:
Имеем:
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 - 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-портов
Машины с серыми IP находятся в разных локальных сетях, которые, в свою очередь, находятся в разных городах Российской Федерации.
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Проброска UDP-портов
Задача -- дать возможность подключится (B) к UDP-порту (C), через (A).
А - это шлюз для B? Тогда кто шлюз для С?Машины с серыми IP находятся в разных локальных сетях, которые, в свою очередь, находятся в разных городах Российской Федерации.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.
-
- проходил мимо
Re: Проброска UDP-портов
Тоесть схема такая
B коннектит к UDP-порту A , в это время к A уже подключен C на постоянном соединении, инициализированном со стороны C, соответственно, и вот задача A -- переправлять UPD-пакеты от B к C через себя )
B коннектит к UDP-порту A , в это время к A уже подключен C на постоянном соединении, инициализированном со стороны C, соответственно, и вот задача A -- переправлять UPD-пакеты от B к C через себя )
- dikens3
- подполковник
- Сообщения: 4856
- Зарегистрирован: 2006-09-06 16:24:08
- Откуда: Нижний Новгород
- Контактная информация:
Re: Проброска UDP-портов
Подними на А какой-нибудь VPN-сервер.
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.