Return to Top ▲Return to Top ▲
logo_new_year
  • Наши цели
  • Правила
  • Обратная связь
  • Галерея
  • Авторы
  • Логин

  •   Блок рекламы iSape

    Многие наверняка встречались с проблемой прописи роутов для разделения неоплачиваемого трафика для доступа к внутренним ресурсам интернет-провайдера при одновременной работе со всемирной сетью интернет. Напрягает то, что роуты(Routes) нужно заново прописывать после каждой загрузки системы. Способ приведенный ниже решает проблему ручной их прописи в MAC OS через минискрипт(программку). Теперь подробнее о том как же его создать и настроить:
    1. Открываем AppleScript Editor и вставляем туда следущий код как показано на рисунке
    set LF to ASCII character 10
    set yourGtw to "gateway"
    set yourScr1 to "route add -net (1) -netmask (2) (3)"
    set yourScr2 to "route add -net (1) -netmask (2) (3)"
    set yourScr3 to "route add -net (1) -netmask (2) (3)"
    set yourScr4 to "route add -net (1) -netmask (2) (3)"
    set sudoScr to "sudo " & yourScr1 & "; sudo " & yourScr2 & "; sudo " & yourScr3 & ";sudo " & yourScr4 & " && sudo -k"
    do shell script sudoScr password "(4)" with administrator privileges


    2. Сохраните скрипт как приложение(script) с разрешением *.scpt

    3. Зайдите в в Системные настройки > Учетные записи и перейдите во вкладку Объекты входа. Если вы используете учетную запись с паролем, то предварительно выберите в левой колонке свою учетную запись. Нажмите +, чтобы добавить программу в автозапуск.

    4. Выберите в программах ваш скрипт и нажмите Добавить. Отметьте появившееся приложение галочкой. Теперь при каждом запуске будет автоматически загружаться программа, прописывающая маршруты. Настройка завершена, приятной работы!
    P.S. Отавлю здесь пример скрипта и уже заполенный мной, работающий с провайдером (ADSL.BY) вариант.

    Добавить комментарий

    Для отправки комментария вы должны авторизоваться.