Войти

Показать полную графическую версию : Настройка route в WinXP


grizlyk
03-10-2006, 15:13
Добрый день.

Есть два модема.
Хочу, чтобы WinXP могла подсоединится к сети по двум интерфейсам PPP через эти модемы.

Для этого устанавливаю связь через оба модема. В маршрутизацию WinXP добавляет два маршрута. Я ожидал, что когда один интерфейс недоступен, пакеты уже установленного http соединения пойдут по свободному, но не тут то было. Все пакеты идут только в один интерфейс, тот, который подключили последним.

Посмотрев на таблицу я попытался задать два одинаковых маршрута через разные интерфейсы с одинаковой
route add 0.0.0.0 mask 0.0.0.0 host1 METRIC 1
route add 0.0.0.0 mask 0.0.0.0 host2 METRIC 1
и с разной
route add 0.0.0.0 mask 0.0.0.0 host1 METRIC 1
route add 0.0.0.0 mask 0.0.0.0 host2 METRIC 2
метрикой, но не помогло.

Команда route print выдает в конце таблицы "интерфес по умолчанию". Как его убрать я не понял.

Что делать?

amel27
04-10-2006, 15:31
grizlyk
Как его убрать я не понял.убрать можно в настройках сетевого интерфейса, только это ничего не даст - при статической маршрутизации "шлюз по умолчанию" всегда один. Про PPP ничего не скажу, но в LAN для этого используют динамическую маршрутизацию, для этого на host1 и host2 нужно поднять RIP (v.1), а в XP установить службу слушателя RIP, тогда доступный шлюз будет определяться автоматически.

grizlyk
06-10-2006, 21:32
Добрый вечкер.

при статической маршрутизации "шлюз по умолчанию" всегда одинМожет быть. Я, честно говоря, поверхностно знаком с вопросом маршрутизации, но всегда думал, что нет разницы между шлюзом "для конкретной сети" и шлюзом "для сети все остальное". В таблице маршрутов допустимо задать несколько путей для одного и того-же адреса сети назначения, даже с одинаковой метрикой.

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

Но в моем случае это совсем не имеет значения, т.к. я не имею интернет IP адреса, т.е. машина, через которую я выхожу в сеть все равно делает подстановку адреса, т.е. на удаленной машине ТCP соединение получает в паре порт/адрес IP адрес интернет шлюза, т.е. не сможет мне отправить пакет по другому пути. В моем случае маршрутизаторы на обоих концах TCP должны знать про несколько маршрутов, что нереально, так что вопрос снят.




© OSzone.net 2001-2012