Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.16;
Скачать: CL | DM;

Вниз

Спаритвание сетей....   Найти похожие ветки 

 
Артемий ©   (2002-03-01 18:54) [0]

Дано: На компьюторе (А) стоит 2 сетевых карты. Каждая подключена к разным сетям. IP адресса одной сети могут быть и в другой сети.
Задача: Доставить TCP и UDP пакетов с компьютера(В) одной сети компьютеру (Д) другой сети, через этот компьютер.
Если В шлёт что ни буть по broаdcast адресу то его должны получить все компьютеры сети в которой находится С.


 
Wonder ©   (2002-03-01 18:56) [1]

"IP адресса одной сети могут быть и в другой сети" - это как?


 
Артемий ©   (2002-03-01 19:38) [2]

Прошу прощения имелись в виду конечно же ip адреса хостов, а не сетей :)
Т.е. что есть две (на самом деле их с десяток) сети с сетевыми адресами например 10.0.0.0 и есть компьтер у которого в одной сети ip допустим 10.1.2.3 а в другой 10.2.3.4.




 
VuDZ ©   (2002-03-02 15:52) [3]

1. твой роутер не пропустит броадкасты
2. если у тебя NT, то юзаешь команду route
если не хочешь проблем с настройкой, то все ip должны быть разными для сетей.
3. в реестре win2k есть опция enableIPRouting примерно так называется, описана была у МС, она в общем-то и позволяет сделать то, что надо


 
Артемий ©   (2002-03-03 03:09) [4]

> 1. твой роутер не пропустит броадкасты
Это понятно..
> 2. если у тебя NT, то юзаешь команду route
> если не хочешь проблем с настройкой, то все ip должны быть
> разными для сетей.

> 3. в реестре win2k есть опция enableIPRouting примерно так
> называется, описана была у МС, она в общем-то и позволяет
> сделать то, что надо

Я не админ. Сети принадлежат разным юридическим и физическим лицам, а со всеми не договаришся по разным причинам.
Вот думаю если уж мост организовать так проблемотично, то решил довольствоватся малым, оставить один(или больше) порт. Если В шлёт броадкаст, то он придёт к А через сетевую карту №1, и его надо будет переслать через сетевую карту №2.
Такой подход кажется мне реальным, но вот каким оброзом определять через какую карту он пришёл для меня загадка (так же как отправлять через одну)
P.S. Если это удастся реализовать с броадкастами то и с обычными всё будет тривеально.


 
Артемий ©   (2002-03-03 05:07) [5]

Подытожу:
Есть компьютер подключённый к двум сетям, обе сети имеют одинаковые адреса.
Задача:
1)определить через какую сетевую карту получен пакет.
2)Организовать отправку пакетов через одну карту (например броадкаст)
P.S. Задача свелась к таковой в связи с невозможностью в силу различных причин организации взаимодействия сетей.


 
VuDZ ©   (2002-03-03 22:25) [6]

route, winrouter
ели руками - то пиши сниффер, но вот проблема с броадкастими - это очень надо логику продумать и знать как и что работает. и уметь подменять в пакетах данные, возможно - arp таблицу.

PS для чего нужен broadcast? для сетевого окружения?

PPS а может эти две сети соединить на прямую?


 
Артемий ©   (2002-03-04 04:06) [7]

проблем с броадкастими быть не должно, я довольно чётко это предстовляю
arp - думаю вобще не стоит трогать.
Снифер конечно хорошо и я уже об этом думал но на мой взгляд это какой то перебор уже.... думаю стоит поискать более красивое решение. Я вот подумл а удастся ли определить от куда пакет используя прерывания?

> PS для чего нужен broadcast? для сетевого окружения?
Чтоб друзей по разуму искать, т.е. тех кто будет работать в своей и в других сетях. поэтому есть два врянта: 1. Написать сервер чтоб он за этим делом следил/отвечал (этот врянт к сожалению не подходит) 2. BroadCast

> PPS а может эти две сети соединить на прямую?
Имелось в виду мостом? если да то это не реально:(

P.S. VuDZ © спасибо за ответы которые заставляют мозги работать в ещё более усиленном режиме при поиске ответов :)




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

Текущий архив: 2002.05.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
3-49895
wer
2002-04-19 10:14
2002.05.16
Проблемы с запросом


6-50060
zondor
2002-03-04 16:22
2002.05.16
Tracer v Delphi


3-49862
Yuri Btr
2002-04-19 10:52
2002.05.16
Help!!! ASCIIDRV


1-49908
_aero_
2002-05-02 15:51
2002.05.16
MeasureItem


1-50030
MisterBin
2002-05-01 15:26
2002.05.16
Как вывести палитру выбора цвета?