Как отдать предпочтение одному сетевому соединению другому?

19

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

Чад Харрисон
источник

Ответы:

17

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

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

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

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

Бен Ричардс
источник
1
Два слова: чертовски круто!
Чад Харрисон
В упомянутом меню уже показано, что моя сеть LAN имеет более высокий приоритет, чем моя WLAN. Тем не менее, в правом нижнем углу он все еще говорит, что он подключен к WLAN. Это нормально? Будет ли он по-прежнему отображать подключение к беспроводной локальной сети, даже если приоритет по локальной сети?
kram1032
23

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

Во-первых, начиная с 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.

WMZ
источник
Это был кусок, который мне не хватало! Спасибо!
not_a_generic_user
Да, беспроводная карта, сообщающая о 130 Мбит или 300 или 600 (HAH!), Превзойдет проводную нишу в 100 Мбит.
Кригги
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
Ralekeo
источник