19

Как и большинство ноутбуков, он имеет как Ethernet, так и беспроводные сетевые опции. Кроме того, у меня есть беспроводной маршрутизатор с 10/100/1000 Мбит / с. В 90% случаев достаточно беспроводной скорости. Но время от времени у меня есть несколько концертов данных, которые нужно перенести. В те времена я физически проходил через роутер и подключался напрямую. Проблема в том, что до тех пор, пока я не отключу беспроводной сетевой адаптер, Windows по-прежнему будет использовать беспроводное соединение, а не сетевое соединение. Есть ли способ настроить Windows, чтобы отдать предпочтение одному сетевому адаптеру, когда он станет доступен, вместо того, чтобы вообще отключить другой?

3 ответа3

22

(Я знаю, что есть уже принятый ответ, но)...

Во-первых, начиная с 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 являются маршрутами по умолчанию (иногда их также называют маршрутами с квадратом 0). Очевидно, у меня есть два (с активным кабелем и WiFi), какой из них будет выбран? Тот, с более низкой метрикой. В моем случае - 0,22, что является моим кабельным соединением.

Теперь важная вещь - изменение приоритета адаптера через настройку адаптера не меняет метрику. Это означает, что это не изменит решения о маршрутизации!

Для фактического изменения метрики вам необходимо открыть свойства каждого адаптера, затем свойства TCP/IP, Дополнительно, снять отметку с automatic metric и ввести собственное значение. Адаптер с минимальным выигрышем.

Вы можете быстро проверить, какой интерфейс на самом деле используется - откройте Диспетчер задач - Сеть, запустите загрузку / выгрузку и посмотрите на использование интерфейса. Если вам нужно больше подробностей - используйте Perfmon.

17

Вы должны изменить приоритет сетевых адаптеров.

Для этого откройте Центр управления сетями и общим доступом и нажмите « Изменить параметры адаптера» на левой панели. Вы должны увидеть список сетевых адаптеров. Нажмите кнопку « Alt» (если строка меню еще не видна), нажмите « Расширенное меню» и выберите « Дополнительные настройки».

Появится новая панель управления, и вы должны увидеть ее открытой на вкладке « Адаптеры и привязки ». В верхнем списке должен быть список ваших сетевых адаптеров, со стрелками вверх и вниз справа. Это приоритетный порядок использования адаптера при подключении к Интернету. Выберите свой адаптер Ethernet и нажимайте кнопку со стрелкой вверх, пока он не появится вверху. Затем нажмите ОК.

Это должно привести к тому, что ваше проводное соединение будет иметь приоритет при подключении через WiFi.

0

Проще и быстрее, вы можете просто удалить весь маршрут 0.0.0.0 .

route delete 0.0.0.0

И добавив обратно только предпочтительный маршрут в интернет.

route add 0.0.0.0 mask 0.0.0.0 192.168.43.1 METRIC 1

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

route add 10.1.0.0 mask 255.255.0.0 10.1.18.41 METRIC 1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .