The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Передача белых IP через VPN"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (VPN)
Изначальное сообщение [ Отслеживать ]

"Передача белых IP через VPN"  +/
Сообщение от Davlet email(ok) on 23-Дек-12, 06:09 
Здравсвтуйте!

Уже больше недели мучаюсь с решением одной задачи, познаний совсем не хватает, прошу помочь знатоков.

Дано:
1) VDS Cервер с 10 белыми  IP (OC Linux, но можно и Windows)
2) Компьютер с динамическим IP интернета (Windows Server 2012)
3) Маршрутизатор SAGEMCOM F@st 3804

Цель:
Нужно чтобы Компьютер одновременно был подключен ко всем белым IP и чтобы они все работали. Для того чтобы 10 копий программы выходили в интернет каждый со своего IP.

Костыль:
В данный момент приходится держать на компьютере 10 виртуальных машин на каждом подключение по PPTP к серверу. Это работает, но потребляет много ресурсов. А подключив несколько PPTP

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Передача белых IP через VPN"  +/
Сообщение от PavelR (ok) on 23-Дек-12, 12:20 

Попробуйте использовать OpenVPN.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Передача белых IP через VPN"  +/
Сообщение от Davlet email(ok) on 23-Дек-12, 12:39 

> Попробуйте использовать OpenVPN.

У него разве есть такой функционал?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Передача белых IP через VPN"  +/
Сообщение от PavelR (ok) on 23-Дек-12, 12:55 
>> Попробуйте использовать OpenVPN.
> У него разве есть такой функционал?

ему всёравно что пробрасывать, особенно если пробрасывать Ethernet.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Передача белых IP через VPN"  +/
Сообщение от pavlinux (ok) on 24-Дек-12, 07:13 
> Для того чтобы 10 копий программы выходили в интернет каждый со своего IP.

char *iface = "eth666";
int fd;
fd = socket(PF_INET, SOCK_STREAM, 0);
setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, iface, strlen(iface));
...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Передача белых IP через VPN"  +/
Сообщение от Davlet email(ok) on 24-Дек-12, 10:00 
>> Для того чтобы 10 копий программы выходили в интернет каждый со своего IP.
> char *iface = "eth666";
> int fd;
> fd = socket(PF_INET, SOCK_STREAM, 0);
> setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, iface, strlen(iface));
> ...

Это что и куда его?
А вообще то как они будут входить уже реализовано в программе. Мне нужно чтобы физическая машина имела доступ к внешним IP адресам которые находятся на другой удаленной физической машине.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

10. "Передача белых IP через VPN"  +/
Сообщение от pavlinux (ok) on 24-Дек-12, 19:00 
>>> Для того чтобы 10 копий программы выходили в интернет каждый со своего IP.
>> char *iface = "eth666";
>> int fd;
>> fd = socket(PF_INET, SOCK_STREAM, 0);
>> setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, iface, strlen(iface));
>> ...
> Мне нужно чтобы физическая машина имела доступ к внешним IP адресам которые
> находятся на другой удаленной физической машине.

Чтоб правильно задать вопрос, нужно знать половину ответа!

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Передача белых IP через VPN"  +/
Сообщение от djaarf (??) on 24-Дек-12, 10:16 
Вы в дано не указали по какому принципу копии программы выбирают VDS, по каким протоколам работает программа
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Передача белых IP через VPN"  +/
Сообщение от Davlet email(ok) on 24-Дек-12, 10:24 
> Вы в дано не указали по какому принципу копии программы выбирают VDS,
> по каким протоколам работает программа

Программа VDS не выбирает, просто в конфиге прописывается IP по которому он коннектится. Если запускать программу на сервере на котором непосредственно находятся IP можно прямо внешний IP прописать и он по нему подключит, а вот на компьютере нужно прописать локальный адрес удаленного сервера, который настроен в iptables на этот внешний ip, тогда коннектит.
TCP как я понял. Для коннекта ICQ.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "Передача белых IP через VPN"  +/
Сообщение от Davlet email(ok) on 24-Дек-12, 10:26 
Мне тут предлагают поставить на оба сервера iproute2
Как его нужно настроить?
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Передача белых IP через VPN"  +/
Сообщение от PavelR (ok) on 24-Дек-12, 12:44 
> Мне тут предлагают поставить на оба сервера iproute2
> Как его нужно настроить?

его нужно настроить _правильно_.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру