Как в Windows изменить приоритет сетевых адаптеров

Практически все современные компьютеры имеют как минимум два сетевых адаптера — проводной Ethernet и беспроводной Wi-Fi, кроме того, в системе могут присутствовать виртуальные сетевые адаптеры, созданные VM и клиентами VPN. Каждое такое устройство автоматически получает свой уровень приоритета на основе его сетевой метрики — специального цифрового значения, обуславливающего выбор маршрута в сети.

По умолчанию Windows сама задает приоритеты сетевых адаптеров и надо сказать, делает это весьма корректно, но иногда может понадобиться ручное изменение приоритетов сетевых устройств.

В каких случаях это может понадобиться? Например, вы одновременно используете два подключения — Ethernet и Wi-Fi и хотите, чтобы приоритет отдавался Wi-Fi, тогда как по умолчанию Windows приоритетным является проводное подключение.

Изменить приоритет адаптера можно двумя способами: через свойства сетевого устройства и с помощью консоли PowerShell.

Предположим, что вы хотите дать высший приоритет адаптеру Wi-Fi.

В свойствах адаптера

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

Сетевые подключения

Найдите в списке компонентов IP версии 4 (TCP/IPv4) и двойным по нему кликом откройте его свойства.

В окне свойств протокола нажмите «Дополнительно».

Свойства адаптера

Снимите в открывшемся окне дополнительных настроек флажок с чекбокса «Автоматическое назначение метрики» и в поле «Метрика интерфейса» выставьте значение 1, означающее самый высокий приоритет.

Дополнительно

Последовательно сохраните настройки.

Аналогичным образом измените приоритет других активных сетевых устройств, выставив в качестве значения метрики интерфейса 2, 3, 4 и так далее по мере снижения приоритета.

Примечание: если на вашем компьютере используется протокол IP версии 6 (TCP/IPv6), нужно настроить и его. не изменяйте по возможности приоритет виртуальных адаптеров, это может нарушить работу приложений, которые их создали.

В PowerShell

Запустите PowerShell от имени администратора и выполните команду получения доступных сетевых интерфейсов:

Get-NetIPInterface

Найдите в списке нужный вам адаптер по его названию (InterfaceAlias), запомните его индекс (ifIndex), затем сформируйте и выполните такую команду:

Set-NetIPInterface -InterfaceIndex 4 -InterfaceMetric 1

PowerShell

4 в данном примере это индекс сетевого устройства, а 1 — новый приоритет. Если вы теперь проверите приоритет адаптера командой Get-NetIPInterface, то увидите, что значение InterfaceMetrix изменилось.

Set-NetIPInterface

Чтобы вернуть Windows права на автоматическое присвоение приоритета, выполните команду Set-NetIPInterface -InterfaceIndex 4 -AutomaticMetric enabled, не забыв заменить значение индекса на свое.

AutomaticMetric enabled

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (5 оценок, среднее: 4,20 из 5)
Загрузка...

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

Добавить комментарий для Игорь Отменить ответ

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