Вопрос сетевикам затейникам...

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Вопрос сетевикам затейникам...

Сообщение папа Карло »

Товарищи, расскажите датабазнику... возможно ли такое.... есть машина, на ней бежит скорее всего виндовс сервер 2003 скажем энтерпрайз. мне надо с этой машины сделать вагон коннекшенов на другую машину (при этом не выжно эти коннекшены идит паралельно или по очереди)... И каждый коннекшен должен быть с уникального ИП адреса. т.е. если мне надо сделать 1000 запросов/ответов, то каждый запрос ответ от клиента должен приходить с новым ИП. во внутренней сети я могу набрать сегментов целый вагон с адресами..... я правильно понимаю что мне просто прийдется программно менять эти адреса один за другим? или модно все адреса разом набиндить на "одну" сетевую карту и потом когда делаю соединение просто говорить с какого ИП "шагать в сеть"? просвятите чайника плз.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45492
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Вопрос сетевикам затейникам...

Сообщение Stanislav »

Там где IP выставляются - Advanced TCP/IP setting - можно их напихать сколько угодно на одну сетевую карточку. Как ими пользоваться - другой вопрос :-)
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Вопрос сетевикам затейникам...

Сообщение папа Карло »

Stanislav писал(а):Там где IP выставляются - Advanced TCP/IP setting - можно их напихать сколько угодно на одну сетевую карточку. Как ими пользоваться - другой вопрос :-)
мне надо на веб сервер приходить с разными ИП адресами.... спамить запросы буду для тестирования... т.е. HTTP и все.
Аватара пользователя
Marmot
Графоман
Сообщения: 39328
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Вопрос сетевикам затейникам...

Сообщение Marmot »

папа Карло писал(а): все адреса разом набиндить на "одну" сетевую карту и потом когда делаю соединение просто говорить с какого ИП "шагать в сеть"?
А почему бы и нет? Или религиозные чуства не позволяют? :)
Аватара пользователя
Marmot
Графоман
Сообщения: 39328
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Вопрос сетевикам затейникам...

Сообщение Marmot »

Можно вообще raw sockets использовать, тогда даже адреса добавлять не надо :)
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Вопрос сетевикам затейникам...

Сообщение папа Карло »

Marmot писал(а):
папа Карло писал(а): все адреса разом набиндить на "одну" сетевую карту и потом когда делаю соединение просто говорить с какого ИП "шагать в сеть"?
А почему бы и нет? Или религиозные чуства не позволяют? :)
с этим все нормально... мне солюшен нужен, а не чуства. :) как я сказал ч не копенгаген как это все работает.... :)
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Вопрос сетевикам затейникам...

Сообщение папа Карло »

Marmot писал(а):Можно вообще raw sockets использовать, тогда даже адреса добавлять не надо :)
это как? сокеты последний раз я писАл больше 10ти лет назад... не помню нифига :(
Аватара пользователя
Marmot
Графоман
Сообщения: 39328
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Вопрос сетевикам затейникам...

Сообщение Marmot »

папа Карло писал(а):
Marmot писал(а):
папа Карло писал(а): все адреса разом набиндить на "одну" сетевую карту и потом когда делаю соединение просто говорить с какого ИП "шагать в сеть"?
А почему бы и нет? Или религиозные чуства не позволяют? :)
с этим все нормально... мне солюшен нужен, а не чуства. :) как я сказал ч не копенгаген как это все работает.... :)
Ну нет, в солюшенах я тоже не копенгаген, мне легче самому все написать, биндишь сокет к одному из локальных IP-ей и вперед...
вот так это делается на Java

Код: Выделить всё

public void bind(SocketAddress bindpoint) throws IOException
    Binds the socket to a local address.
    If the address is null, then the system will pick up an ephemeral port and a valid local address to bind the socket.  
Аватара пользователя
Marmot
Графоман
Сообщения: 39328
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Вопрос сетевикам затейникам...

Сообщение Marmot »

папа Карло писал(а):
Marmot писал(а):Можно вообще raw sockets использовать, тогда даже адреса добавлять не надо :)
это как? сокеты последний раз я писАл больше 10ти лет назад... не помню нифига :(
Это очень интересно, но боюсь, для тебя не актуально :)
http://en.wikipedia.org/wiki/Raw_socket
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45492
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Вопрос сетевикам затейникам...

Сообщение Stanislav »

папа Карло писал(а):
Stanislav писал(а):Там где IP выставляются - Advanced TCP/IP setting - можно их напихать сколько угодно на одну сетевую карточку. Как ими пользоваться - другой вопрос :-)
мне надо на веб сервер приходить с разными ИП адресами.... спамить запросы буду для тестирования... т.е. HTTP и все.
без проблем - только надо, чтобы софт, который будет запросы посылать выбирал IP, с какого послать, сам - Windows будет слушать все эти айпишники, а вот посылать наверное будет с первого попавщегося.
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Вопрос сетевикам затейникам...

Сообщение папа Карло »

Stanislav писал(а):
папа Карло писал(а):
Stanislav писал(а):Там где IP выставляются - Advanced TCP/IP setting - можно их напихать сколько угодно на одну сетевую карточку. Как ими пользоваться - другой вопрос :-)
мне надо на веб сервер приходить с разными ИП адресами.... спамить запросы буду для тестирования... т.е. HTTP и все.
без проблем - только надо, чтобы софт, который будет запросы посылать выбирал IP, с какого послать, сам - Windows будет слушать все эти айпишники, а вот посылать наверное будет с первого попавщегося.
понял. клиента то я напшу без проблем на с№ думаю... для меня важно чтобы возможность существовала как класс. :)
Аватара пользователя
Groundhog
Графоман
Сообщения: 5101
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Вопрос сетевикам затейникам...

Сообщение Groundhog »

Не знаю на Windows но на Linux клиенте
просто делается
ifconfig 192.168.AAX.YYY eth0:XYYY
в скрипте в цикле
потом с клиента по 192.168.AAX.YYY.
Или я не привильно вопрос понял?
Аватара пользователя
папа Карло
Шарманщик
Сообщения: 8565
Зарегистрирован: 17 фев 2003, 15:04
Откуда: НН -> BC -> WA -> UT -> CA

Re: Вопрос сетевикам затейникам...

Сообщение папа Карло »

Groundhog писал(а):Не знаю на Windows но на Linux клиенте
просто делается
ifconfig 192.168.AAX.YYY eth0:XYYY
в скрипте в цикле
потом с клиента по 192.168.AAX.YYY.
Или я не привильно вопрос понял?
это понятно что так можно... но это постоянная возня... хочется настроить все ИП адреса 1 раз и забыть про это...
Аватара пользователя
Marmot
Графоман
Сообщения: 39328
Зарегистрирован: 17 фев 2003, 17:58
Откуда: Caulfeild
Контактная информация:

Re: Вопрос сетевикам затейникам...

Сообщение Marmot »

папа Карло писал(а):
Groundhog писал(а):Не знаю на Windows но на Linux клиенте
просто делается
ifconfig 192.168.AAX.YYY eth0:XYYY
в скрипте в цикле
потом с клиента по 192.168.AAX.YYY.
Или я не привильно вопрос понял?
это понятно что так можно... но это постоянная возня... хочется настроить все ИП адреса 1 раз и забыть про это...
Самая крутизна сделать это не настраивая IPs :)
Но это мышевозам слабО :)
Аватара пользователя
Groundhog
Графоман
Сообщения: 5101
Зарегистрирован: 20 авг 2005, 16:36
Откуда: Vancouver

Re: Вопрос сетевикам затейникам...

Сообщение Groundhog »

"Самая крутизна сделать это не настраивая IPs"
А на фига?
На Перле пяток строк трудно написать что-ли и запускать
с клиента.
Отработал - обратно.
Ответить