Управление приоритетом сетевых адаптеров в Windows 10

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

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

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

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

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

  1. Откройте настройки.
  2. Нажмите «Сеть и Интернет».
  3. Нажмите Статус.
  4. Нажмите кнопку «Изменить параметры адаптера».
  5. Щелкните правой кнопкой мыши сетевой адаптер, который вы хотите установить приоритет, и выберите «Свойства».
  6. Выберите пункт «Протокол Интернета версии 4 (TCP / IPv4)».
  7. Нажмите кнопку «Свойства».
  8. На вкладке «Общие» нажмите кнопку «Дополнительно».
  9. Снимите флажок Автоматическая метрика.
  10. В поле «Interface metric» укажите значение приоритета для адаптера.

    Быстрый совет. Чем ниже показатель метрики, тем выше приоритет, а большее число указывает на более низкий приоритет.
  11. Нажмите кнопку OK.
  12. Нажмите кнопку OK еще раз.
  13. Нажмите кнопку «Закрыть».

После того, как вы выполнили эти шаги, Windows 10 будет определять приоритет сетевого трафика в зависимости от вашей конфигурации.

Единственное предостережение, связанное с использованием панели управления, заключается в том, что в зависимости от настройки сети вам может потребоваться настроить метрику для протокола 6 (TCP / IPv6) в Интернете, если это протокол, который вы используете. (Обычно вы будете использовать протокол TCP / IPv4.)

В любое время вы можете отменить изменения, используя те же инструкции, но на шаге 9 обязательно проверьте параметр «Автоматическая метрика».

Как изменить приоритеты сетевого адаптера с помощью PowerShell

В качестве альтернативы вы можете изменить приоритеты сетевых адаптеров на устройстве с несколькими интерфейсами с помощью PowerShell следующими шагами:

  1. Откройте «Пуск».
  2. Найдите Windows PowerShell , щелкните правой кнопкой мыши верхний результат, выберите « Запуск от имени администратора».
  3. Введите следующую команду для идентификации текущего метрика интерфейса и номера индекса интерфейса и нажмите Enter:
    Get-NetIPInterface
  4. Введите следующую команду, чтобы изменить порядок приоритета сетевого адаптера и нажмите Enter:
    Set-NetIPInterface -InterfaceIndex 21 -InterfaceMetric 10

    В команде обязательно измените значение -InterfaceIndex, чтобы отобразить сетевой адаптер, у которого вы хотите установить приоритет, и измените значение -InterfaceMetric, чтобы назначить приоритет. Кроме того, помните, что более низкий метрический номер означает более высокий приоритет, а более высокий метрический номер означает более низкий приоритет.
  5. Введите следующую команду, чтобы увидеть новую метрику, применяемую к сетевому адаптеру, и нажмите Enter:
    Get-NetIPInterface

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

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

  1. Откройте «Пуск».
  2. Найдите Windows PowerShell, щелкните правой кнопкой мыши верхний результат, выберите «Запуск от имени администратора».
  3. Введите следующую команду для идентификации текущего метрика интерфейса и номера индекса интерфейса и нажмите Enter:
    Set-NetIPInterface -InterfaceIndex 21 -AutomaticMetric enabled
    В команде обязательно измените значение -InterfaceIndex с правильным номером сетевого адаптера, к которому вы хотите применить автоматическую метрику.

 

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка / 5. Количество оценок:

Оценок пока нет. Поставьте оценку первым.

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

  1. Александр Ответить

    Как проверить, что пакеты начали ходить через другой сетевой интерфейс?
    Сделанные изменения применяются сразу?
    А то у меня пакеты ходят через шлюз 192.168.1.1, а мне надо через 192.168.2.1.
    Сделал по данной инструкции.
    А пакеты всё равно идут через 1 сеть.

    PS C:\Windows\system32> tracert ya.ru
    Трассировка маршрута к ya.ru [87.250.250.242]
    с максимальным числом прыжков 30:
    1 <1 мс <1 мс <1 мс 192.168.1.1

  2. Виктор Ответить

    Сработало только через PowerShell. Через GUI не хотело работать сразу. Перезапуск интерфейсов не помогал.
    Спасибо за команды PowerShell

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

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