(Я знаю, что есть уже принятый ответ, но) ...
Во-первых, начиная с XP, в Windows появилась функция, называемая автоматической метрикой. Эта функция должна автоматически определять приоритет трафика на адаптере с самой высокой пропускной способностью. Когда вы включаете «лучший» сетевой адаптер (например, подключив кабель), Windows должна автоматически маршрутизировать трафик через этот интерфейс. Очевидно, ваш ошибочно считает, что WiFi быстрее (что, по-видимому, сообщается для некоторых карт WiFi )
Что такое показатель в любом случае и как он используется сетевым программным обеспечением? Ну, метрика используется в маршрутизации, когда есть несколько путей к месту назначения, и необходимо принять решение, какой из них является лучшим. Чем ниже, тем лучше. Представь, что ты у выхода на стадионе. Есть несколько ворот, и каждый в конечном итоге позволит вам выйти - вам нужно выбрать, какой из них лучше, например. глядя на то, сколько людей стоят в очереди на каждого. Windows делает то же самое, но основывает свое решение на скорости соединения.
Ваши ворота «вовне» называются маршрутом по умолчанию. Давайте посмотрим на вывод route print
команды, которая показывает таблицу IP-маршрутизации:
> (output ommited)
Network Destination Netmask Gateway Interface Metric
> 0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.12 25
> 0.0.0.0 0.0.0.0 192.168.0.1 192.168.0.22 10
(output ommited)
Эти записи с 0.0.0.0 являются маршрутами по умолчанию (иногда их также называют маршрутами quad 0). Очевидно, у меня есть два (с активным кабелем и WiFi), какой из них будет выбран? Тот, с более низкой метрикой. В моем случае - 0,22, который является моим кабельным соединением.
Теперь важная вещь - изменение приоритета адаптера через настройку адаптера не меняет метрику. Это означает, что это не изменит решения о маршрутизации!
Для фактического изменения метрики вам необходимо открыть свойства каждого адаптера, затем свойства TCP / IP, Дополнительно, снять флажок automatic metric
и ввести собственное значение. Адаптер с минимальными выигрышами.
Вы можете быстро проверить, какой интерфейс на самом деле используется - откройте Диспетчер задач - Сеть, запустите загрузку / выгрузку и посмотрите на использование интерфейса. Если вам нужно больше подробностей - используйте Perfmon.