Это дополнительный вопрос о запуске настроенного VPN из командной строки (OSX).
Я попробовал ответ @encoded, который предлагает следующую команду:
scutil --nc start [A-name-of-VPN-configuration-stored-in-Network-Preferences]
Он хорошо работает для PPTP-соединения, но для L2TP эта команда не может прочитать общий секрет, хранящийся в этой конфигурации, и мне нужно предоставить --secret [shared-secret]
для L2TP-соединения.
Это явно недостаточно безопасно; Я хочу, чтобы scutil
узнал о сохраненном секрете, а не спрашивал меня. Поскольку он может прочитать сохраненные имя пользователя и пароль, это должен быть только небольшой твик, но я не могу понять, что это такое.
Я использую OS X Yosemite 10.10.3.