Битлента
Windows, macOS, Android, iOS5 мин чтения·

Как выбрать приоритет между Wi-Fi и Ethernet в Windows: настройка метрики интерфейса

Как заставить Windows использовать кабельное подключение вместо Wi-Fi или наоборот: автоматическая метрика, ручное значение, PowerShell и проверка маршрутов.

Кратко

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

Как Windows выбирает подключение

Если ноутбук подключён и по кабелю, и по Wi-Fi, у системы два возможных пути в интернет. Она выбирает тот, у которого меньше «вес» маршрута: сумма метрики маршрута и метрики интерфейса. Чем меньше значение, тем приоритетнее путь.

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

Ориентировочные значения автоматических метрик по скорости выглядят так:

Скорость каналаПримерная метрика
Более 200 Мбит/соколо 10–25
От 80 до 200 Мбит/соколо 25
От 20 до 80 Мбит/соколо 50
Менее 20 Мбит/свыше

Точные пороги и значения могут отличаться между версиями Windows, поэтому воспринимайте их как ориентир и смотрите фактические числа на своей системе. Проблема возникает, когда Wi-Fi быстрее кабеля (например, кабель на 100 Мбит/с, а Wi-Fi 5 ГГц на 400) и система выбирает беспроводное подключение.

Где посмотреть текущие метрики

Прежде чем менять что-либо, посмотрите, как всё устроено сейчас. Есть два удобных способа.

  • В PowerShell выполните Get-NetIPInterface. Столбец InterfaceMetric покажет метрику для каждого интерфейса, а столбец AutomaticMetric — включён ли автоматический режим.
  • В командной строке выполните route print и найдите строки с адресом 0.0.0.0: это маршруты по умолчанию. У них есть шлюз, интерфейс и метрика.

Если у вас два маршрута по умолчанию, тот, у которого метрика меньше, и будет использоваться. Значения в route print — сумма метрики маршрута и метрики интерфейса.

Чтобы понять, какое подключение реально работает, откройте «Диспетчер задач» → «Производительность»: там видно, какой адаптер передаёт данные. Ещё один способ — в командной строке ввести tracert с адресом любого сайта и посмотреть первый прыжок: если он идёт через роутер, вы увидите его адрес, но сама трасса не скажет, через какой интерфейс. Поэтому надёжнее опираться на диспетчер задач и таблицу маршрутов.

Задаём приоритет вручную через параметры адаптера

Порядок действий в графическом интерфейсе, который подходит для Windows 10 и 11:

  1. Нажмите Win+R, введите ncpa.cpl и подтвердите.
  2. Правой кнопкой щёлкните по подключению, которому хотите дать более высокий приоритет, и выберите «Свойства».
  3. Дважды щёлкните «IP версии 4 (TCP/IPv4)».
  4. Нажмите «Дополнительно».
  5. Снимите галочку «Автоматическое назначение метрики».
  6. В поле «Метрика интерфейса» введите число, например 10, и сохраните.
  7. Для второго подключения задайте большее число, например 50.

Не оставляйте поля пустыми: если вы отключили автоматическую метрику, значение необходимо задать. Меньшее число означает более высокий приоритет. После изменений отключите и снова включите адаптеры или перезагрузите компьютер, затем проверьте результат командой Get-NetIPInterface.

Если вы используете IPv6, метрику можно задать и в свойствах «IP версии 6» аналогичным образом. Для домашних сетей обычно достаточно настроить IPv4.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Настройка метрики через PowerShell

PowerShell удобен, когда нужно быстро изменить или проверить значения. Запускайте его от имени администратора.

  • Get-NetIPInterface — список интерфейсов и их метрик.
  • Set-NetIPInterface -InterfaceAlias "Ethernet" -InterfaceMetric 10 — задать метрику интерфейсу с именем Ethernet.
  • Set-NetIPInterface -InterfaceAlias "Wi-Fi" -InterfaceMetric 50 — задать метрику для Wi-Fi.
  • Set-NetIPInterface -InterfaceAlias "Wi-Fi" -AutomaticMetric Enabled — вернуть автоматическую метрику.

Подставляйте реальные имена интерфейсов из столбца InterfaceAlias: они могут называться, например, «Ethernet 2» или «Беспроводная сеть». Если имя содержит пробелы, оно должно быть в кавычках.

Команда влияет на постоянные настройки, поэтому после перезагрузки значения сохранятся. Вернуть исходное поведение всегда можно, включив автоматическую метрику. Если вы не уверены, запишите или сфотографируйте исходные значения до изменений: так будет проще откатиться.

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

Типичные ситуации и ошибки

Разберём случаи, с которыми чаще всего сталкиваются.

  1. Кабель подключён, но система пользуется Wi-Fi. Причина — кабель медленнее (100 Мбит/с) или в сети кабельного подключения нет доступа в интернет. Проверьте скорость адаптера и получение шлюза.
  2. Нужно использовать Wi-Fi 5 ГГц, а кабель на 100 Мбит/с. Задайте Wi-Fi меньшую метрику. Это может ухудшить надёжность, поэтому проверьте на практике.
  3. Обе сети подключены к одной сети роутера. Одновременное использование двух адаптеров в одной подсети не суммирует скорость, а лишь создаёт двойные маршруты; при желании отключите ненужный адаптер.
  4. Одно подключение ведёт в интернет, другое — в локальную сеть без шлюза. Тогда метрики менять не нужно: в таком случае маршрут по умолчанию должен быть только на одном интерфейсе, у второго шлюз укажите пустым.

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

Как проверить и откатить изменения

После настройки приоритетов проведите проверку в обычных условиях. Подключите оба адаптера, откройте диспетчер задач и загрузите крупный файл: активность должна отображаться на приоритетном адаптере. Затем отключите приоритетный (выдерните кабель) и убедитесь, что система автоматически переключилась на запасной. Такой тест показывает, что резервирование работает.

Если результат не совпал с ожиданием, проверьте следующее:

  1. Значения метрик в Get-NetIPInterface: не остались ли у обоих интерфейсов одинаковые числа.
  2. Наличие шлюза у нужного интерфейса: без шлюза маршрут по умолчанию не создаётся.
  3. Нет ли в системе лишних виртуальных адаптеров, которые могут влиять на выбор маршрута.
  4. Не мешает ли стороннее программное обеспечение, управляющее подключениями и подменяющее маршруты.

Откат выполняется просто: верните автоматическую метрику в дополнительных параметрах IPv4 или командой Set-NetIPInterface с параметром AutomaticMetric Enabled. Всегда записывайте исходные значения до правки, чтобы иметь точку возврата. Ручные метрики — тонкая настройка, которая нужна в редких случаях, и если вы не столкнулись с реальной проблемой, лучше оставить автоматический режим.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
windowsметрикаwifiethernet

Часто задаваемые вопросы

Читайте также