我尝试了@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。