Какое сетевое соединение используется при подключении с использованием нескольких интерфейсов

Я использую Windows 7. Я подключаюсь к Интернету, используя как мой порт Ethernet, так и Wi-Fi.

Как я могу узнать, какой интерфейс Windows использует для подключения к Интернету? Что делать, если есть еще больше интерфейсов, например, дополнительные адаптеры USB Wifi? Есть ли общее правило для этого?

Вам нужно взглянуть на две вещи:

  1. Таблица маршрутизации (и ее интерфейс по умолчанию ).
  2. Предпочтительные сетевые настройки в окнах.

Таблицы маршрутизации просты. Запустите оболочку и (например, запустите cmd.exe ) и используйте команду route print . Одна из записей будет иметь сетевой адрес 0.0.0.0 (это означает, что каждый пункт назначения явно не указан). IP в столбце Интерфейс – это IP, принадлежащий использованию карты, для доступа к интерфейсу по умолчанию.

 Таблица маршрутов IPv4
 ================================================== ====================
 Активные маршруты:
 Интерфейс сетевого макета сети
       0.0.0.0 0.0.0.0 192.168.1.252 192.168.1.12 20

Я знаю, что это немного кратковременно, но в этом посте есть хороший длинный ответ на нашем сайте.

Эта часть является довольно общей и работает таким образом для каждого компьютера, независимо от того, работает ли она под Windows, CPM, DOS, Linux, BSD, OS X и т. Д.

Второй момент – это окна.

Windows по умолчанию ссылается на самую высокую скорость.

Если у вас есть беспроводная связь до 54 Мбит и провод (обычно 100 мбит или 1000 мбит), тогда окна будут использовать проводную карту, если она подключена, и вернуться к беспроводной карте, если она не подключена. (Это не всегда случай проводной связи по беспроводной сети, у вас может быть 100-миллиметровое проводное соединение и 300-мегабитное беспроводное соединение).

Это может даже измениться, когда вы обходитесь с ноутбуком или когда кто-то перемещается между вашим ноутбуком и WAP. (Вода, и, следовательно, человек – большие поглотители излучения 2,4 ГГц). Таким образом, фактическое используемое соединение может измениться в любое время.

При желании вы можете вручную выбрать, какую сеть использовать, перейдя к настройкам подключения к локальной сети в разделе « Адаптеры и привязки» .


Отредактируйте, чтобы ответить на некоторые из вопросов по комментариям, которые получили много времени, чтобы ответить, не используя несколько «комментариев»:

Можете ли вы сказать, что интерфейс с самой низкой метрикой в ​​таблице маршрутов – тот, который используется? – благоговение

Да.

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

Это значение может быть вручную установлено для указания стоимости (как в € / МБ), или количества маршрутизаторов для пересечения (более технических затрат) или скорости.

Это сообщение в Serverfault описывает, как окна устанавливают значения по умолчанию для показателя.

Другие интересные сообщения:

  1. Technet: таблица маршрутизации IP
  2. Technet: команда route
  3. Здесь [SU]: Как Windows 7 решает, какой маршрут нужно предпринять, если есть 2 соединения

Обновление для Windows 8.1 (благодаря Джозефу Куинси):

Для Windows 8.1, чтобы найти ручной выбор, вам необходимо:

  • Центр коммуникаций и передачи данных
  • Изменение параметров адаптера
  • Нажмите Alt
  • продвинутый
  • Расширенные настройки
  • Адаптеры и привязки,

или

  • Щелкните правой кнопкой мыши Пуск
  • Сетевые соединения
  • Нажмите Alt,
  • продвинутый
  • Расширенные настройки
  • Адаптеры и привязки,
Давайте будем гением компьютера.