Настройка сети в Mac OS Snow Leopard

Инструкция написана пользователем 1_admin_1.

 

Локальная сеть

Зайдите в Cистемные настройки.

Выберите пункт «Сеть».

Выберите сетевой адаптер и впишите сетевые реквизиты (IP-адрес, шлюз, маску подсети, DNS-сервера).

VPN-соединение

Выберите пункт «Добавить соединение (+)», в открывшемся окне в поле «Интерфейс» выберите VPN, в поле «Тип» - L2TP через IPSec.

Выделите созданное соединение и впишите в поле «Адрес сервера» vpn.akado-ural.ru, в «Имя учетной записи» - Ваш логин, поставьте галочку напротив пункта «Показывать статус VPN в строке меню».

В настройках идентификации впишите пароль для доступа в Интернет.

Нажмите «Дополнительно» и на вкладке «Параметры» поставьте галочку напротив пункта «Отправить весь трафик через VPN».

Откройте терминал (Программы → Служебные программы → Терминал (Applications → Utilities → Terminal)).

В окне терминала наберите sudo bash и впишите пароль от учетной записи на компьютере. Затем наберите следующие две команды (после каждой команды необходимо нажать Enter):

  • echo "plugin L2TP.ppp" >> /etc/ppp/options
  • echo "l2tpnoipsec" >> /etc/ppp/options

После ввода команд перезагрузите компьютер.

После перезагрузки VPN можно подключить.

Маршрутизация

Запустите Finder (либо нажмите на системный диск на рабочем столе), перейдите в Программы → Служебные программы → Редактор AppleScript.

В программе пропишите:

set LF to ASCII character 10
set sudoScr to "sudo route add -net 10.0.0.0 -netmask 255.0.0.0 10.*.*.3 && sudo -k"
do shell script sudoScr password "Пароль" with administrator privileges

10.*.*.3 - Ваш шлюз, пароль - пароль от учетной записи, для входа в MacOS. Пароль должен быть установлен обязательно.

Сохраните скрипт как программу с параметрами только для запуска.

Зайдите в Системные настройки → Учётные записи → Обьекты входа → Добавить → найдите скрипт → выберите «Скрыть». Теперь при загрузке MacOS будет запускаться скрипт, который будет прописывать маршрут.

Автоматическое подключение VPN

Добавьте в конце скрипта для маршрутизации строки:

tell application "System Events"
tell current location of network preferences
set VPNservice to service "VPN (L2TP)"
if exists VPNservice then connect VPNservice
end tell
end tell

VPN (L2TP) - стандартное название VPN соединения, если Вы меняли это название - замените в скрипте на свое.