15

У меня есть два интернет-соединения на работе, мое проводное Ethernet-соединение (которое сильно фильтруется за брандмауэром, не может подключиться к Apple Updates и т.д.) И беспроводное соединение, которое не фильтруется. Я использую беспроводное соединение в качестве основного, чтобы все работало. Однако у меня есть некоторые ресурсы внутренней сети, к которым мне нужно получить доступ только через проводное соединение. Как я могу настроить его так, чтобы при посещении чего-то вроде «intranet.mycompany.com» оно автоматически направлялось на проводной сетевой адаптер?

2 ответа2

9

Вам необходимо добавить маршрут вручную, чтобы охватить все корпоративные сети. Найдите наименьший сетевой блок, который будет охватывать все корпоративные IP-адреса. Например, корпоративная сеть может полностью находиться в диапазоне 172.16.22.XXX-172.16.25.XXX. Таким образом, ваш сетевой блок будет 172.16.16.0/20:

/sbin/route add -net 172.16.16.0/20 -interface en0

Обратите внимание, что на моей машине en0 - это Ethernet, en1 - это AirPort.

У меня есть сценарий, который настраивает несколько маршрутов для моей локальной ситуации, которая представляет собой корпоративную сеть для всех корпоративных вещей (табели рабочего времени, приложения для выхода, отчеты о состоянии и безопасности на рабочем месте и т.д.), С WiFi для полезных вещей (Bing, O «Рейли Сафари и т.д.). Я до сих пор не понял, куда мне нужно поместить этот скрипт, чтобы Mac OS X автоматически добавляла тайные маршруты, которые мне нужны, когда появляется интерфейс.

4

Вы можете настроить свой Заказ на обслуживание сети для прохождения большей части трафика через Wi-Fi или Ethernet.

Это делает предпочитаемое соединение тем сервисом, который вы ставите в верхней части списка. К сожалению, если вы хотите, чтобы большая часть информации проходила через Wi-Fi, за исключением очень специфических элементов, это не сработает. Если соединение Ethernet использует диапазон IP-сети, отличный от Wi-Fi, оно автоматически пропустит необходимые ресурсы через Ethernet.

Итак, допустим, у вас есть сеть волков. Wi-Fi:192.168.1.0-192.168.1.255 Ethernet:192.168.5.0-192.168.5.255

Любые службы, к которым вам нужно получить доступ, имеющие DNS-запись, указывающую на 192.168.5.x, будут автоматически проходить через Ethernet, но ваш DNS-запрос все равно будет переходить на 192.168.1.x

Любые другие веб-сайты, которые вы посещаете, будут проходить через Wi-Fi, если Wi-Fi как наверху.

Чтобы изменить порядок обслуживания перейдите в Системные настройки-> Сеть. Нажмите на меню "Действие" (шестеренка внизу списка сервисов) и выберите "Установить сервисный заказ", затем перетащите сервис, который вы хотите иметь приоритет, в верхнюю часть списка.

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