Форум: "Сети";
Текущий архив: 2002.05.16;
Скачать: [xml.tar.bz2];
ВнизСпаритвание сетей.... Найти похожие ветки
← →
Артемий (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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c