1

Мой MacBook Pro имеет физическое соединение Ethernet с корпоративной сетью, использующей прокси-сервер HTTP. У меня также есть подключение в аэропорту к маршрутизатору, который обходит прокси-сервер. Мой заказ сетевых подключений должен сначала оставаться корпоративным, а затем Аэропорт.

У меня есть одно приложение, требующее подключения к аэропорту, но я не могу его использовать, если не изменю порядок соединений, что нарушает другие функции. Есть ли способ заставить это приложение использовать соединение с аэропортом?

1 ответ1

2

Вам нужно взглянуть на добавление статических маршрутов для Mac OS X. Я не делал этого более 18 месяцев, но я нашел пару обучающих программ, которые могут помочь :)

Отсюда:

Простое решение:

route -n add 10.0.0.0/8 10.16.3.254

Постоянное решение:

Добавьте элемент автозагрузки (чтобы не выполнять вышеуказанную команду при каждой перезагрузке)

cd /System/Library/StartupItems
mkdir AddRoutes 
cd AddRoutes

Создайте файл с именем AddRoutes (примечание: совпадает с именем папки) vi AddRoutes

—————— #!/ Бен / ш

# Set static routing tables

. /etc/rc.common

StartService () { if [ "${ADDROUTES:=-NO-}" = "-YES-" ]; then
ConsoleMessage “Adding Static Routing Table” sudo route -nv add
10.0.0.0/8 10.16.3.254 fi }

StopService () { return 0 }

StopService () { return 0 }

RestartService () { return 0 }

RunService “$1″ 

------

Затем создайте файл StartupParameters.plist ——————

{
Description = “Add static routing tables”;
Provides = (”AddRoutes”);
Requires = (”Network”);
OrderPreference = “None”;
}

------

Затем измените разрешения:

chmod 755 AddRoutes StartupParameters.plist

Перезагрузите компьютер. Проверить с помощью netstat -nr

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