В офисе у меня есть MacBook Pro с Mavericks, подключенный к базовой станции CalDigit, которая обеспечивает Ethernet через Thunderbolt. Это работает отлично. Однако мне часто приходится ходить на собрания, где мне нужно подключиться к WiFi. Я отключал Wi-Fi, когда сидел за своим столом, и снова включал его, когда направляюсь на встречи, но я подумал, что должен быть лучший способ. Небольшое приближение привело к выбору параметров "Установить порядок обслуживания", но когда я попытался это сделать, я увидел, что оба сетевых интерфейса включены одновременно:

Сетевые интерфейсы

Греф ifconfig подтвердил это:

Какой из них используется для реального Интернета, или ответ оба? Почему WiFi подключается, хотя Thunderbolt выше в сервисном порядке и уже подключен? Есть ли способ подключить WiFi только тогда, когда Thunderbolt не подключен?

2 ответа2

2

Ваш Mac поддерживает таблицу маршрутизации, в которой указывается, на какой интерфейс он будет отправлять пакеты, основываясь на сетевой части IP-адреса. Вы можете просмотреть эту таблицу, вызвав netstat -nr из терминала (или используя сетевую утилиту).

Маршрут, который вас больше всего интересует, будет "по умолчанию". Эта запись определяет, куда ваш Mac будет отправлять пакеты, предназначенные для сети, которой нет в вашей таблице маршрутизации.

Вам нужно будет знать имя устройства BSD как для вашего аэропорта карты и интерфейс Thunderbolt , хотя, вы можете найти это на вкладке "Информация" в Network Utility.

0

Пока подключен проводной метод, значительный трафик не будет передаваться по WiFi. Вы можете отключить его, если это сделает вас счастливым, но в этом нет особой необходимости. Когда вы отключите, Wi-Fi вступает во владение. Кроме этого, он просто находится в режиме keep-alive (если только это не две разные локальные сети, и в этом случае трафик, предназначенный для локальной сети WiFi, будет направляться туда. Очевидно, что это не так в вашей настройке).

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