Коли я підключений до двох мереж окремими маршрутизаторами за допомогою Wifi та Ethernet, як мій Mac знає, яке з'єднання використовувати, коли я відвідую веб-сайт?
Коли я підключений до двох мереж окремими маршрутизаторами за допомогою Wifi та Ethernet, як мій Mac знає, яке з'єднання використовувати, коли я відвідую веб-сайт?
Відповіді:
З статті бази даних Apple щодо пріоритету мережевого з'єднання :
Якщо ви підключаєтесь до Інтернету чи мережі декількома різними способами (наприклад, використовуючи Wi-Fi або Ethernet), ви можете змінити порядок конфігурацій мережевого порту, які ваш комп'ютер намагається під час підключення до Інтернету чи мережі.
Якщо при спробі підключення є кілька активних конфігурацій мережевого порту, OS X спершу намагається виконати конфігурацію вгорі списку, а потім спробувати інші конфігурації портів у порядку зменшення.
У цій статті підтримки також описано, як ви можете змінити пріоритетний порядок мережевих з'єднань у системних налаштуваннях.
ifconfig en1 down
), а інтерфейс Ethernet буде піднятий (еквівалент ifconfig en0 up
). Якщо цей останній заснований на DHCP, це призведе до запиту та відповіді DHCP (<6 с). Якщо будь-який з ваших інтерфейсів випадає з перервами, це призведе до нескінченної комутації інтерфейсів та DHCP-запитів.
Це у Ваших мережевих налаштуваннях . Ось знімки екрана з 10.7.3.
Отримайте доступ до налаштувань із шестірні в нижній частині бічної панелі типу мережі.
Виберіть "Встановити сервісне замовлення ...", щоб перетягнути їх у бажане замовлення.
Я рекомендую вам ніколи не використовувати конфігурацію, де у вас можуть бути одночасно різні інтерфейси на одній машині. Ви не будете мати легких знань та контролю над цим подвійним підключенням.
Це може спричинити величезні труднощі для аналізу навіть найпростіших проблем з мережею.
Це також може спричинити циклічність в межах компанії або персональних мереж, які важко діагностувати. Наприклад, перегляньте таку команду:
sysctl -a | grep forwarding
який покаже вам , якщо IPv4
і IPv6
відбувається через ваш Mac від одного інтерфейсу через інший без вашого відома або контролю.
Максимально визначте місця за допомогою інтерфейсу, який ви знаєте, до якого ви хочете підключитися, і за бажанням увімкніть правильний:
Apple menu > Location > Home / AirPort
> Office / Ethernet
> outside / AirPort [unsecure]
> …
Ethernet
та Wi-Fi
) позначені зеленим кольором (підключено) в межах:
Apple menu > System Preferences… > Network
Один із способів дізнатися, який з них ви намагаєтеся досягти назовні - це наступна команда рядка (в межах вікна Terminal
або xterm
):
route get default | grep interface
Хоча це стосується деяких додатків, те, що я відчував, коли я підключив свій iMac до двох провайдерів - одного Wi-Fi та іншого через LAN - такі програми, як uTorrent та Games, можливо, могли використовувати обидві мережі одночасно. Я отримав більше швидкості завантаження, ніж окремі підключення, і у випадку, коли ігри для кількох гравців я можу підключитися до серверів із меншою затримкою та затримкою.