Страница 1 из 1

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

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

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

Добавлено: 2008-01-20 18:56:33
dikens3
Смысл ясен, можно с цифрами написать?

Например можно так без всякого туннелинга:
Имеем:
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

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

Добавлено: 2008-01-21 20:25:27
Гость
Машины с серыми IP находятся в разных локальных сетях, которые, в свою очередь, находятся в разных городах Российской Федерации.

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

Добавлено: 2008-01-22 0:52:03
dikens3
Задача -- дать возможность подключится (B) к UDP-порту (C), через (A).
Машины с серыми IP находятся в разных локальных сетях, которые, в свою очередь, находятся в разных городах Российской Федерации.
А - это шлюз для B? Тогда кто шлюз для С?

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

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

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

Добавлено: 2008-01-29 22:59:33
dikens3
Подними на А какой-нибудь VPN-сервер.