Если я являюсь участником нескольких сетей, как мне заставить мой Mac подключаться к Интернету через одну конкретную сеть?

У меня есть Macbook и дисплей Thunderbolt. Дисплей Thunderbolt подключен к сети с очень жестким брандмауэром. У меня также есть соединение WiFi, которое всегда подключено в этом месте. Брандмауэр Wi-Fi не такой агрессивный, и время от времени мне нужно подключаться к нему, чтобы подключиться к веб-службе SOAP, которая работает на заблокированном порту.

Есть ли способы (горячая клавиша или системные настройки), которые я могу переключать, чтобы оставаться подключенным к обеим сетям, но заставить мой MacBook подключаться к Интернету через WiFi, а не через локальную сеть?

В настоящее время я должен отключиться от дисплея Thunderbolt и снова подключиться, когда закончу загрузку своих данных. Есть ли у меня другие варианты?

Ответы (2)

В панели управления сетью нажмите на шестеренку внизу списка интерфейсов и выберите «Установить порядок обслуживания…». В этом диалоговом окне вы можете переместить свой WiFi над дисплеем Ethernet.

Заказ услуги

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

    sudo route add -default *ipOfEthernetGateway*

Это заставит весь трафик проходить по рабочему каналу Ethernet.

    sudo route add -host SOAPserver.com *ipOfWIFIGateway*

Это установит весь трафик, который должен идти на сервер SOAP, для прохождения по каналу WiFi.

Спасибо Денис! Выбранный ответ был лучшим для моего случая, но всегда приятно иметь доступную команду оболочки!