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

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.014 c
2-1137570298
md
2006-01-18 10:44
2006.02.05
double to string


3-1133951591
msgipss
2005-12-07 13:33
2006.02.05
Каким образом можно работать из delphi с полем clob БД Oracle


3-1133462062
Сергей А.
2005-12-01 21:34
2006.02.05
Как поймать ошибку при загрузке данных из таблицы?


2-1137802255
drag
2006-01-21 03:10
2006.02.05
ADO & BDE


2-1137508900
_white_
2006-01-17 17:41
2006.02.05
Как установить API?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский