Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2003.04.03;
Скачать: [xml.tar.bz2];

Вниз

Нужно создать виртуальную сетевую карту.   Найти похожие ветки 

 
Jel   (2003-02-10 11:24) [0]

Где об этом можно почитать? К примеру нужно что-то вроде микрософтовского клиента удаленного доступа. Подскажите плиз, кто в курсе.


 
Reindeer Moss Eater   (2003-02-10 11:25) [1]

Чем не устраивает готовый и стандартный MS TCP/IP loopback adapter?


 
Jel   (2003-02-10 11:36) [2]

Проблема в общем-то в следующем. Есть локалка поделенная на несколько сегментов. Есть желание поиграть :). Многие игры для подключения к серверу отправляют широковещательный запрос который за пределы сегмента естественно не выходит. Появилась мысль транслировать пакеты в другой сегмент с помощью некой виртуальной сетевой карты. IP адреса в разных сегментах известны заранее. Если есть какие-то мысли по этому вопросу, пожалуйста поделитесь. Или это полный бред?


 
Reindeer Moss Eater   (2003-02-10 11:43) [3]

И чем же "виртуальная" сетевая карта могла бы помочь тебе?


 
Jel   (2003-02-10 11:49) [4]

Являясь для системы обычным сетевым интерфейсом она получала бы все пакеты и транслировала их в другой сегмент на машину с такой же виртуальной картой. Или это нереально?


 
Reindeer Moss Eater   (2003-02-10 11:53) [5]

Как она получит пакет?
Через другой физический интерфейс?

Кроме того бродкасты в другую сеть обрезают не сами адаптеры, а маршрутизаторы между ними.


 
Jel   (2003-02-10 12:10) [6]


> Как она получит пакет?


На свой IP адрес, который лежит в моем сегменте.


> Кроме того бродкасты в другую сеть обрезают не сами адаптеры,
> а маршрутизаторы между ними.

Именно о проходе через маршрутизатор и идет речь.

Имею скажем свой IP = 192.168.1.1
Виртуальной карте назанчаю 192.168.1.2

Удаленная машина 192.168.2.1
Виртуальная карта 192.168.2.2

Виртуальная карта отсылает все пакеты на адрес 192.168.2.2
Там они принимаются и транслируются в сеть 192.168.2 как идущие от машины внутри этой сети.

Что не так? И как это реализовать?



 
Reindeer Moss Eater   (2003-02-10 12:31) [7]

На свой IP адрес, который лежит в моем сегменте.
Твой виртуальный адаптер не подключен к носителю пакетов (Ethernet). Каким образом он получит пакет????


Имею скажем свой IP = 192.168.1.1
Виртуальной карте назанчаю 192.168.1.2


Зачем для этого виртуальная карта????
Назначь физическому интерфейсу второй IP из второй сети.

Виртуальная карта отсылает все пакеты на адрес 192.168.2.2

Через Космос что ли?


 
bobersky   (2003-02-10 12:32) [8]

Мне, ксати, тоже интересно как создать виртуальную сетевую карту. Но для других целей.


 
Jel   (2003-02-10 12:44) [9]


> Твой виртуальный адаптер не подключен к носителю пакетов
> (Ethernet). Каким образом он получит пакет????

Хм... а и правда, как? Похоже идея изначально бредовая :)


> Назначь физическому интерфейсу второй IP из второй сети.


А пройдет ли это через роутер?

И как это делает тот же Kali?


 
Reindeer Moss Eater   (2003-02-10 14:11) [10]

> Назначь физическому интерфейсу второй IP из второй сети.

А пройдет ли это через роутер?


А в этом случае не надо идти через роутер. Сеть-то одна и та же.


 
Jel   (2003-02-10 16:24) [11]


> А в этом случае не надо идти через роутер. Сеть-то одна
> и та же.


Не понял. Есть скажем 2 сегмента. Между ними 2 циски + канал радио etherneta. Циски админятся не нами. Нам выделен некий диапазон адресов на каждой из них. На цисках нам открыт только проход в нашу сетку и никуда больше. Но сегменты-то разные! Если я повешу на сетевую карту второй IP из другого сегмента то циска просто не будет обрабатывать пакеты с него и никуда они из моего сегмента не уйдут. Или все гораздо сложнее (проще) нужное подчеркнуть? :)


 
Reindeer Moss Eater   (2003-02-10 16:37) [12]

Тогда тебе надо:

1. маршрутизаторы должны иметь маршруты из одной сети в другую.
2. маршрутизаторы должны пропускать бродкасты из сети в другую (этого вряд ли добиться от их администраторов)

Никакие виртуальные (как и физические) адаптеры на машинах твоей сети не помогут.


 
Jel   (2003-02-10 16:47) [13]

А нельзя ли прогаммно организовать некий тунель в котором будет нормальным образом передаваться весь мой исходящий трафик на определенный адрес в другом сегменте? Как сделано скажем в программке HTTPort? Через роутеры маршрут есть. Адреса и порты известны заранее. Может я выражаюсь несколько непонятно - прошу простить, не великий специалист по сетям.


 
Reindeer Moss Eater   (2003-02-10 16:52) [14]

... игры для подключения к серверу отправляют широковещательный запрос который ...

Для этого бродкасты должны быть разрешены на маршрутизаторе.

Адреса и порты известны заранее
Соединения с хостами второй сети работать будут, если настроены маршруты и есть права.



 
Jel   (2003-02-10 17:04) [15]

Наверно я все-таки дурак. Можно я спрошу в лоб?
Могу ли я как-либо отловить на своей (либо на другой машине в своем сегменте) этот самый броадкаст и отправить его клиентской части программы в другом сегменте (этот адрес я могу пинговать, могу к нему подключиться) для того, чтобы клиентская часть отправила этот самый броадкаст уже от своего имени? В этом случае мне не нужно чтобы роутер пропускал броадкасты. Их будет передавать мой сервер в виде команды клиенту, а тот получив эту команду отправит броадкаст уже в нужном мне сегменте.


 
Reindeer Moss Eater   (2003-02-10 17:07) [16]

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


 
Reindeer Moss Eater   (2003-02-10 17:08) [17]

Если это не бродкаст, он пройдет в другую сеть.
Если разрешено опять же настройками на сиске


 
Jel   (2003-02-10 17:15) [18]


> Reindeer Moss Eater

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

Насколько мне известно броадкаст это пакет, отправленный на максимально возможный в данной сети адрес (скажем 192,168,1,255 при маске 255,255,255,0). Этот пакет получают все машины в этом сегменте. Если после получения такого пакета программа (сервер) свяжется с программой-клиентом в другом сегменте и программа клиент отправит в своем сегменте такой же запрос (разумеется изменив адреса) то не будет ли это эмуляцией роутера пропускающего броадкаст? Если нет то почему?

Еще раз извините, если вопрос кажется Вам глупым.


 
Reindeer Moss Eater   (2003-02-10 17:22) [19]

Я не знаю, что на самом деле ожидает в ответ конкретная игра рассылая широковещательные запросы. "Обмануть" то надо её, а не просто обмениваться пакетами с другой сетью.


 
alexteam   (2003-02-12 13:39) [20]

ГИ КУПИ СЕТЕВУХУ 5 БАКСОВ И НЕТ ПРОБЛЕМ


 
Anatoly Podgoretsky   (2003-02-12 13:43) [21]

Времени по крайнй мере затрачено на большую сумму


 
Reindeer Moss Eater   (2003-02-12 13:47) [22]

Многие игры для подключения к серверу отправляют широковещательный запрос который за пределы сегмента естественно не выходит.

Многие игры таким способом просто ищут адрес сервера. Но его можно и не искать, а узнать самому.


 
Cosmic   (2003-02-12 14:46) [23]

Господа! Реальная карточка стоит 5 убитых енотов. О чем тут говорить? :):):)


 
Reindeer Moss Eater   (2003-02-12 14:57) [24]

Cosmic, а чем она сможет помочь? Будь она даже от 3Com и за $40 ???



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2003.04.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.008 c
4-6852
}{enon
2003-02-01 19:05
2003.04.03
Хук на перерисовку окна


1-6489
BIG BROTHER
2003-03-20 20:47
2003.04.03
Шрифт и цвет


3-6411
Danil_F
2003-03-16 10:47
2003.04.03
Господа! Помогите с переносимостью!


7-6830
Жук
2003-02-07 17:11
2003.04.03
Ненужный Beep


1-6506
msoftware
2003-03-24 06:03
2003.04.03
Способы вызова Dll





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский