• У меня есть WiFi и Thunderbolt Ethernet. Wi-Fi выше Ethernet в сетевых настройках «Сервисный заказ».
  • WAN точки доступа WiFi - это кабельный модем.
  • Коммутатор Ethernet предназначен только для локальной сети и не имеет глобальной сети.

    1. Подключаюсь к WiFi и могу пинговать 4.2.2.1
    2. Затем я также подключаю Ethernet-кабель и время ожидания пингов - я предполагаю, что они маршрутизируются через Ethernet

Как я могу сказать моему Mac, что все, кроме 192.168.0.* Через 192.168.2.1? Предпочтительно таким образом, чтобы это относилось только к этому сценарию (например, "расставить приоритеты WiFi над Ethernet"), чтобы, когда я путешествую и подключаюсь к другому WiFi, который находится на 192.168.0.1 , я все еще мог получить доступ к Интернету.

1 ответ1

2

Я считаю, что на этот вопрос ответили здесь:https://serverfault.com/a/402215

Хитрость заключалась в том, чтобы очистить поле «Маршрутизатор:» на интерфейсе локальной сети.

  1. Перейдите в Системные настройки -> Сеть
  2. Выберите ваше устройство Ethernet, убедитесь, что для параметра "Настройка IPv4" установлено значение "Вручную", для маски подсети установлено значение 255.255.255.0 и поле маршрутизатора пусто.

Как только это будет сделано, netstat -rn должен по-прежнему показывать маршруты для обеих подсетей, но только маршрут «ссылка № 4» вместо маршрута по умолчанию через 192.168.2.1.

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