Метрика интерфейса что это
Перейти к содержимому

Метрика интерфейса что это

Метрика интерфейса что это

Каждый сетевой интерфейс имеет так называемую метрику, которая относится к протоколу TCP/IP.

Значение этого параметра определяет приоритет, который назначается маршруту, связанному с определенным интерфейсом. Чем меньше число метрики, тем выше приоритет. Метрики маршрутов можно увидеть, если выполнить команду route print (Windows 2000, 2003, XP). Кроме того, метрики назначаются под Windows 2003 в свойствах протокола TCP/IP, кнопка “Дополнительно”, первая закладка “Параметры IP”. Когда стоит галочка “Автоматическое назначение метрики” (установка по умолчанию), то метрика на разные интерфейсы (если их в системе несколько) назначается разная, и не всегда приоритет маршрутов получается таким, какой нужен.

Из-за неправильной настройки метрики у меня никак не хотела работать программа NetWriter на NAT-маршрутизаторе — она упорно пыталась отправлять и принимать сообщения через интерфейс, подключенный к Интернет (он имел меньшую метрику по умолчанию), а интерфейс локальной сети упорно игнорировала. Ситуацию спасло снятие галочки “Автоматическое назначение метрики” и назначение метрики вручную с последующей перезагрузкой. Подчеркну — изменение метрик вступает в силу только после перезагрузки, хотя никаких предупреждающих сообщений об этом не выводится.

Windows 10 как изменить метрику (приоритет) интерфейса?

Есть Windows 10. И эта Windows 10 как ни пытайся назначить метрику вручную, всё равно назначает её сама.

Суть в том, что в компьютер вставлен 3G модем и интернет должен работать только через него, так же к компьютеру подключена проводная сеть. Естественно, что пока провод подключен Windows будет стремиться получить интернет из него. Но от провода нужен только доступ в локалку больше ничего.

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

Как это исправить? Как заставить Windows 10 работать только через 3G модем в не зависимости от того подключен кабель или нет?

UPD
Активные маршруты:

Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика 0.0.0.0 0.0.0.0 100.124.84.198 100.124.84.197 258 0.0.0.0 0.0.0.0 192.168.47.1 192.168.47.12 2666

Сверху модем снизу проводной интерфейс. Как видите у проводного интерфейса очень большая метрика, а у модема значительно меньше. Но трафик всё равно ходит через сетевую карту.

Даже если в настройках сетевой карты вовсе стереть шлюз это не поможет.

  • Вопрос задан более трёх лет назад
  • 16098 просмотров

2 комментария

Простой 2 комментария

Метрика маршрута

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

На рис. 3.3 маршрутизатор R1, принимая решение о том, в каком направлении передать пакет от рабочей станции, будет руководствоваться метрикой маршрута.

Метрики, используемые для определения наилучшего маршрута

Рис. 3.3. Метрики, используемые для определения наилучшего маршрута

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

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

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

Изменяем приоритеты сетевых интерфейсов в Windows

route print 1

Чтобы изменить приоритет сетевого подключения, необходимо изменить его метрику. Для повышения приоритета метрику необходимо уменьшить, для понижения — соответственно увеличить. Чтобы посмотреть текущее значение метрики, необходимо в командной строке выполнить команду route print .

Свойства IPv4

Допустим, у нас имеется два подключения, одно к локальной сети 172.1.1.0, а другое — к VPN 10.211.0.0. Обычно, при подключении к VPN сети, это подключение становится по умолчанию. Дело в том, что оно прописывает свой маршрут по умолчанию с наименьшей метрикой в таблице маршрутизации. Нам необходимо, чтобы при подключении к VPN сети доступ в интернет оставался через подключение к локальной сети. Чтобы изменить метрики интерфейсов, открываем «Сетевые подключения», выбираем нужный адаптер, затем открываем: Свойства > Свойства IPv4 > Дополнительно.

route print 2

Убираем галочку «Автоматическое назначение метрики» и пишем своё значение. Следует помнить, что это значение умножается на два в таблице маршрутизации. Для понижения приоритета VPN соединения зададим значение метрики равное 2, а интерфейсу локальной сети — равное 1.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *