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

Вниз

Winows и 2 дефолтовых маршрута, как быть?   Найти похожие ветки 

 
Slym ©   (2006-01-12 12:42) [0]

Исходные данные:
1. сервер под Win2003 (192.168.1.11)
2. и два шлюза 192.168.1.1 и 192.168.1.2 (на подходе 3)
3. адреса за шлюзом 0.0.0.0 (т.е любой) статическим маршрутом не прокатит

проблема: одновременно по обаим маршрутам работать не будет, а надо...

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

как сделать?

2-3 варианты приветствуются


 
Anatoly Podgoretsky ©   (2006-01-12 12:44) [1]

2 дефолтовых это нонсенс.


 
Slym ©   (2006-01-12 12:49) [2]

Anatoly Podgoretsky ©   (12.01.06 12:44) [1]
2 провайдера... не нонсенс


 
Slym ©   (2006-01-12 13:02) [3]

Класическая проблема, решения найденые в инете под *nix :( а надо Win


 
Esu ©   (2006-01-12 13:04) [4]

BGP, traffic balancing etc.
Для винды я честно говоря решений не видел. Для различных unix чего-то есть относительно несложное.
А вообще лучше cisco купить для этой цели :)


 
Slym ©   (2006-01-12 13:07) [5]

Esu ©   (12.01.06 13:04) [4]
А вообще лучше cisco купить для этой цели :)

Купить - НИХТ, украсть - МОНА...
Давали бы на Циску не спрашивал бы. (а такая циска не менее килобакса)


 
Чапаев ©   (2006-01-12 13:08) [6]


> traffic balancing

Network load balancing. В настройках сети надо компонент добавить. Практического опыта нет, подробностей не знаю.


 
Esu ©   (2006-01-12 13:14) [7]


> Чапаев ©   (12.01.06 13:08) [6]
>
> > traffic balancing
>
> Network load balancing. В настройках сети надо компонент
> добавить. Практического опыта нет, подробностей не знаю.
>

Это вроде в другую сторону... Распределить входящие на несколько хостов.


 
Slym ©   (2006-01-12 13:19) [8]

Опишу пример:

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

даже если 2 сетевушки завести
192.168.1.10 маршрут на 192.168.1.1
192.168.1.11 маршрут на 192.168.1.2
один фиг пакеты полетят на "САМЫЙ" дефолтовый маршрут
IP        MASK       Gateway         Interface     Metric
0.0.0.0   0.0.0.0    192.168.1.1     192.168.1.10    1
0.0.0.0   0.0.0.0    192.168.1.2     192.168.1.11   1
default gateway: 192.168.1.10


 
Slym ©   (2006-01-12 13:23) [9]

плюс покоя не дает система определения мертвого маршрута (но ее отключить можна): при падении "дефолтовога" провайдера, главный "дефолт" встает на другого и потом только ручками :)


 
Чапаев ©   (2006-01-12 13:27) [10]


> Распределить входящие

Почему же входящие? Насколько я понимаю, в оба конца...


 
Anatoly Podgoretsky ©   (2006-01-12 13:29) [11]

Slym ©   (12.01.06 12:49) [2]
А причем тут провайдеры, они конечно не нонсенс, а вот два шлюза по умолчанию нонсенс.


 
Esu ©   (2006-01-12 13:29) [12]

Есть такая идея: поставить vmware и там поднять freebsd или linux ;)


 
Slym ©   (2006-01-12 13:33) [13]

Anatoly Podgoretsky ©   (12.01.06 13:29) [11]
А причем тут провайдеры, они конечно не нонсенс, а вот два шлюза по умолчанию нонсенс.

умолчанию одно - это ясно (я его называю "главным дефолтом"), но маршрутов на 0.0.0.0 может быть много (просто "дефолт")


 
umbra ©   (2006-01-12 13:34) [14]

а по какому критерию должен выбираться маршрут?


 
Slym ©   (2006-01-12 13:37) [15]

Esu ©   (12.01.06 13:29) [12]
Есть такая идея: поставить vmware и там поднять freebsd или linux ;)

пройденый этап... и не стабильно + vmware сервисом не работает (ребут сервака и прощай связь)


 
Slym ©   (2006-01-12 13:41) [16]

umbra ©   (12.01.06 13:34) [14]
а по какому критерию должен выбираться маршрут?

пришел с маршрутизатора X будь добр - отправь обратно тудаже :)
или как кариантс 2 сетевунками (обе в одной сети): пришел на интерфейс (физический) Y будь добр отправь ответ через тот же интерфейс по заранее прописанному для интерфейса маршруту


 
Slym ©   (2006-01-12 13:42) [17]

кстати Микросовт не рекомендует множество интерфейсов в одной сети...


 
Esu ©   (2006-01-12 13:43) [18]


> умолчанию одно - это ясно (я его называю "главным дефолтом"),
>  но маршрутов на 0.0.0.0 может быть много (просто "дефолт")

Ну притопал откуда-то пакет. Смотрим таблицу роутинга, встречаем подходящее правило 0.0.0.0 -туда-то ну и соответственно фигачим. То что там где-то дальше еще один 0.0.0.0 стоит неважно.


 
Slym ©   (2006-01-12 13:49) [19]

Esu ©   (12.01.06 13:43) [18]
Ну притопал откуда-то пакет. Смотрим таблицу роутинга, встречаем подходящее правило 0.0.0.0 -туда-то ну и соответственно фигачим. То что там где-то дальше еще один 0.0.0.0 стоит неважно.


Это ясно - первым встал твои тапки...
Но логичнее (для примера с 2 сетевушками) для каждой сетевунки свой дефолтовый маршрут и ОС не должна забывать с какого интерфейса пришел пакет и должна подставлять маршрут именно тот который прописан для интерфейса... а это не так


 
Slym ©   (2006-01-12 13:53) [20]

кстати на другом сервере проблема PolicyBasedRouting чтобы юзеров через прокси на разные каналы выводить, но решения опять таки под *nix.


 
Esu ©   (2006-01-12 13:55) [21]


> пришел с маршрутизатора X будь добр - отправь обратно тудаже
> :)
> или как кариантс 2 сетевунками (обе в одной сети): пришел
> на интерфейс (физический) Y будь добр отправь ответ через
> тот же интерфейс по заранее прописанному для интерфейса
> маршруту

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


 
Slym ©   (2006-01-12 14:01) [22]

ничего менее геморойного чем порт-прокси пока не вижу, но выделять отдельно машинку (какойнить P133/16Мб) или поднимать виртуально тоже не два пальца обо...ть


 
Slym ©   (2006-01-12 14:04) [23]

был вариант с обратным NATом, чтоб циска внешний адрес клиента меняла на свой внутренний... но толи куки кривые толи циска так не умеет: в общем тоже не вышло. (кстати циска из слабенких PIX501 и разрулить на ней эту байду думаю не получится)


 
Esu ©   (2006-01-12 14:13) [24]

Можно еще посмотреть по статистике какие сети в интернет наиболее используемые и прописать часть из их в route add на нужный тебе шлюз.
А раз уж машинку реальную или виртуальную то тогда уж лучше unix-like чегонть поставить.



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

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

Наверх




Память: 0.53 MB
Время: 0.028 c
15-1137262811
Ксардас
2006-01-14 21:20
2006.02.05
Подскажите


2-1137664260
aleks_tav
2006-01-19 12:51
2006.02.05
Delphi7 и win2000


5-1124170286
Michael5
2005-08-16 09:31
2006.02.05
Мне нужно поместить на панель (TPanel) таблицу (DBGrid), но чтобы


3-1134035540
Max Zyuzin
2005-12-08 12:52
2006.02.05
Странное поведение TADOCommand


1-1136375612
TBeginner
2006-01-04 14:53
2006.02.05
Как отменить закрытие программы?