Ваша лучшая ставка, кажется, AppleScript:
tell application "System Events"
tell current location of network preferences
set VPNservice to service "VPN (L2TP) 2" -- name of the VPN service
if exists VPNservice then connect VPNservice
end tell
end tell
(с http://macscripter.net/viewtopic.php?id=22992 )
Что касается ввода имени пользователя и пароля, я не уверен, как вы могли бы сделать это. Дальнейшие сценарии могут получить переднее окно и ввести имя пользователя и пароль, а затем отправить диалоговое окно, но, поскольку у меня нет Cisco VPN для тестирования, я не могу сказать вам, как его настроить.
Если у вас установлен клиент Cisco VPN (который не нужен), вы можете просто использовать эту команду:
open /Applications/VPNClient.app --args -c -user <YourUsername> -pwd <YourPassword> <ProfileNameToConnect>