Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Проблемы с метрикой (http://forum.oszone.net/showthread.php?t=158011)

Syava96 23-11-2009 15:08 1278034

Проблемы с метрикой
 
Добрый день. Интернет поднят в роутере, в нём же DHCP. Для доступа к внутренним ресурсам поднимаю VPN-L2TP соединение в системе. Соответственно требуется маршрутизация для одновременной работы двух соединений. После поднятия VPN сессии запускаю батник с нужными маршрутами в котором так же прописана команда route change 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1 для смены шлюза по умолчанию. Доступ к внешним ресурсам пропадает. Смотрю route print и вижу такую картину: 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.10 4246 . Метрика запредельная. Повторяю команду вручную - консоль рапортует ок, но ничего не меняется. Попробовал изменить метрику на 2 и получил 4247 и т.д. Всё это происходит под учёткой Администратора. К слову, в ХР всё это прекрасно работает.

Valeant 23-11-2009 17:14 1278149

Syava96,
Не понятно. Зачем вы делаете команду на маршрут default 0/0
0/0 прописываются автоматом если у вас есть сетевая карта и в настройках IP стоит шлюз и назначение метрики автоматом. Система автоматом создаст данный маршрут и значение метрики будет присвоено авт. обычно диапазон 4ххх. Это логично посылать все запросы отличные от сети к которой принадлежит ваша сетевая на шлюз. Далее после подключения по VPN у вас создаться новый маршрут 0/0 On-Link на полученный вами IP при подключение по VPN, если стоит галка использовать шлюз по умолчанию, его приоритет будет (метрика 2х) выше.
т.е.
0/0 ....... 4ххх - сетевая карта, описаная в ПК
0/0 ....... 2х ---- сетевое подключение VPN, PPPoE

Если хотите играть с метриками, то ставьте ее параметр в настройках сетевой не автомат, а число, и так же в настройках VPN подключения выбрав число.

Syava96 23-11-2009 20:32 1278294

Проблема решилась снятием галки "Использовать основной шлюз в удалённой сети" в свойствах TCP/IP VPN-подключения. Ввело в заблуждение то, что в XP это не требовалось. Достаточно было команды route change. В семёрке этот вариант не прокатывает.

Valeant 23-11-2009 21:04 1278326

Цитата:

Syava96,
далее поднимается VPN. Видим, что VPN соединение стало дефолтным, все запросы идут через него.
Так было всегда по PPP.

Цитата:

Что бы исправить это прописываю маршруты для него
Но оно по прежнему имеет более высокий приоритет и внешние ресурсы мне не доступны
Разве не логично сейчас сменить шлюз по умолчанию route change 0.0.0.0 mask 0.0.0.0 192.168.1.1 , что бы все запросы, кроме оговорённых маршрутами выше, шли на шлюз 192.168.1.1? Но эта команда не даёт ровным счётом ничего.
При анализе маршрутов ПК (скрин3) определил что для них можно добраться через основной маршрут
0.0.0.0 0.0.0.0 On-link 2.0.1.116 21
т.е. остается объявление с наименьшей метрикой

Исправлять не надо не чего, надо отключить назначение метрики автоматом, убрав галку в настройках сетевой и в настройках соединения VPN.

А так как у вас метрика назначается в автоматическом режиме, то все назначения будут сведены к нулю, так как понятие
Цитата:

metric - стоимость маршрута (в пределах от 1 до 9999) для маршрута, которая используется при выборе в таблице маршрутизации одного из нескольких маршрутов, наиболее близко соответствующего адресу назначения пересылаемого пакета. Выбирается маршрут с наименьшей метрикой. Метрика отражает количество переходов, скорость прохождения пути, надежность пути, пропускную способность пути и средства администрирования. Большие значения в столбце metric таблицы маршрутизации — результат возможности протокола TCP/IP автоматически определять метрики маршрутов таблицы маршрутизации на основании конфигурации IP-адреса, маски подсети и стандартного шлюза для каждого интерфейса ЛВС. Автоматическое определение метрики интерфейса, включенное по умолчанию, устанавливает скорость каждого интерфейса и метрики маршрутов для каждого интерфейса так, что самый быстрый интерфейс создает маршруты с наименьшей метрикой.

Согласно информации microsoft http://support.microsoft.com/kb/299540/en-us

Скорость в интерфейсе свыше 200 Мбит/сек - 10;
Скорость от 20 до 200 Мбит/сек ----------------- 20;
Скорость от 4 до 20 Мбит/сек -------------------- 30;
Скорость от 0,5 до 4 Мбит/сек ------------------- 40;

Вычисления значения метрика происходит по 2-ступенчатой схеме. Каждому интерфейсу присваивается коэффициент.
Затем происходят какие то вычисления и получается значение метрики.


Время: 21:09.

Время: 21:09.
© OSzone.net 2001-