Здравсвтуйте!Уже больше недели мучаюсь с решением одной задачи, познаний совсем не хватает, прошу помочь знатоков.
Дано:
1) VDS Cервер с 10 белыми IP (OC Linux, но можно и Windows)
2) Компьютер с динамическим IP интернета (Windows Server 2012)
3) Маршрутизатор SAGEMCOM F@st 3804Цель:
Нужно чтобы Компьютер одновременно был подключен ко всем белым IP и чтобы они все работали. Для того чтобы 10 копий программы выходили в интернет каждый со своего IP.Костыль:
В данный момент приходится держать на компьютере 10 виртуальных машин на каждом подключение по PPTP к серверу. Это работает, но потребляет много ресурсов. А подключив несколько PPTP
Попробуйте использовать OpenVPN.
> Попробуйте использовать OpenVPN.У него разве есть такой функционал?
>> Попробуйте использовать OpenVPN.
> У него разве есть такой функционал?ему всёравно что пробрасывать, особенно если пробрасывать Ethernet.
> Для того чтобы 10 копий программы выходили в интернет каждый со своего IP.char *iface = "eth666";
int fd;
fd = socket(PF_INET, SOCK_STREAM, 0);
setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, iface, strlen(iface));
...
>> Для того чтобы 10 копий программы выходили в интернет каждый со своего IP.
> char *iface = "eth666";
> int fd;
> fd = socket(PF_INET, SOCK_STREAM, 0);
> setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, iface, strlen(iface));
> ...Это что и куда его?
А вообще то как они будут входить уже реализовано в программе. Мне нужно чтобы физическая машина имела доступ к внешним IP адресам которые находятся на другой удаленной физической машине.
>>> Для того чтобы 10 копий программы выходили в интернет каждый со своего IP.
>> char *iface = "eth666";
>> int fd;
>> fd = socket(PF_INET, SOCK_STREAM, 0);
>> setsockopt(fd, SOL_SOCKET, SO_BINDTODEVICE, iface, strlen(iface));
>> ...
> Мне нужно чтобы физическая машина имела доступ к внешним IP адресам которые
> находятся на другой удаленной физической машине.Чтоб правильно задать вопрос, нужно знать половину ответа!
Вы в дано не указали по какому принципу копии программы выбирают VDS, по каким протоколам работает программа
> Вы в дано не указали по какому принципу копии программы выбирают VDS,
> по каким протоколам работает программаПрограмма VDS не выбирает, просто в конфиге прописывается IP по которому он коннектится. Если запускать программу на сервере на котором непосредственно находятся IP можно прямо внешний IP прописать и он по нему подключит, а вот на компьютере нужно прописать локальный адрес удаленного сервера, который настроен в iptables на этот внешний ip, тогда коннектит.
TCP как я понял. Для коннекта ICQ.
Мне тут предлагают поставить на оба сервера iproute2
Как его нужно настроить?
> Мне тут предлагают поставить на оба сервера iproute2
> Как его нужно настроить?его нужно настроить _правильно_.