¿Cómo iniciar la conexión VPN desde la línea de comandos?

8

Me gustaría guardar algunos clics del mouse y pulsaciones de tecla iniciando la conexión VPN desde la línea de comandos. ¿Hay herramienta para esto en Mac OS X? Idealmente, debería aceptar el nombre y la contraseña de la conexión VPN e iniciar la conexión VPN.

Actualización: estoy hablando de un cliente VPN integrado para Cisco IPSec VPN.

    
pregunta Peter Štibraný 17.08.2011 - 12:36

1 respuesta

10

Su mejor apuesta parece ser 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

(de enlace )

En cuanto a la introducción de un nombre de usuario y una contraseña, no estoy seguro de cómo podría hacerlo. Las secuencias de comandos adicionales pueden proporcionarle la primera ventana e ingresar el nombre de usuario y la contraseña, luego enviar el cuadro de diálogo, pero como no tengo una VPN de Cisco para probar, no podría decirle cómo configurar eso.

Si tiene instalado el cliente VPN de Cisco real (lo cual no es necesario), puede usar este comando:

open /Applications/VPNClient.app --args -c -user <YourUsername> -pwd <YourPassword> <ProfileNameToConnect>
    
respondido por el Dan Udey 17.08.2011 - 20:07

Lea otras preguntas en las etiquetas