Как изменить приоритет подключения для проводного (Ethernet) или беспроводного (Wi-Fi) сетевого адаптера в Windows

В этой статье показан способ как изменить приоритет подключения к сети для проводного (Ethernet) или беспроводного (Wi-Fi) сетевого адаптера в операционной системе Windows.

Когда компьютер или ноутбук поставляется с несколькими сетевыми адаптерами (Ethernet и Wi-Fi), то операционная система Windows будет использовать приоритеты, чтобы решить, какой адаптер использовать для подключения к сети в первую очередь.

По умолчанию Windows использует метрику интерфейса для определения сетевого адаптера с наивысшим приоритетом. Адаптеры с меньшим значением метрики имеют более высокий приоритет по сравнению с адаптерами с более высоким значением метрики.

Как изменить приоритет подключения для проводного (Ethernet) или беспроводного (Wi-Fi) сетевого адаптера в Windows

Чтобы узнать приоритеты сетевых адаптеров, откройте консоль Windows PowerShell от имени администратора и выполните следующую команду:

Get-NetIPInterface

В столбце ifIndex указаны уникальные номера каждого адаптера, а в столбце InterfaceMetric приоритеты адаптеров, они пригодятся при выполнении следующей команды. Как можно видеть на скриншоте ниже, в данном примере проводное (Ethernet) подключение имеет более высокий приоритет чем беспроводная сеть, так как Ethernet адаптер имеет меньшее значение метрики.

Теперь изменим приоритет для беспроводного адаптера и сделаем его более высоким по отношению к Ethernet адаптеру, для этого нужно выполнить команду следующего вида:

Set-NetIPInterface -InterfaceIndex "ifIndex" -InterfaceMetric "InterfaceMetric"

Где вместо ifIndex - укажите номер адаптера, приоритет которого нужно изменить.

А вместо InterfaceMetric - укажите значение метрики, здесь достаточно указать на одну единицу меньше, то есть в данном примере Ethernet адаптер имеет значение метрики 35, а адаптер беспроводной сети имеет значение метрики 50, и чтобы задать адаптеру беспроводной сети более высокий приоритет, укажите значение метрики 34.

В данном примере команда будет выглядеть следующим образом:

Set-NetIPInterface -InterfaceIndex "12" -InterfaceMetric "34"

Проверьте изменения выполнив команду:

Get-NetIPInterface

После выполнения команды, изменения вступают в силу сразу, и подключение по беспроводной сети будет иметь более высокий приоритет по отношению к проводному подключению. Например в ноутбуке включены и Ethernet и Wi-Fi адаптеры, но подключение к интернету выполнено по Wi-Fi, и теперь при подключении Ethernet кабеля к ноутбуку, подключение к сети интернет по прежнему будет выполняться по беспроводной сети. Но если бы Ethernet адаптер имел более высокий приоритет, то при подключении Ethernet кабеля, соединение с интернетом автоматически переключилось бы с Wi-Fi адаптера на Ethernet.

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