Problema
Mi flujo de trabajo de desconexión/conección de VPN script
scutil --nc start "My VPN connection"
no funciona desde la actualización a MacOS High Sierra (versión estable, v10.13.2).
Detalles
Contexto
He utilizado un flujo de trabajo de Alfred para conectarme a mis conexiones VPN que utiliza scutil
bajo el capó.
Diálogo con mensaje de error
https://user-images.githubusercontent.com/2861556/31211266-02d886dc-a998-11e7-952a-e1409d882a59.png
Traducido al inglés: Falta el certificado IPsec (secreto compartido). Por favor, compruebe su configuración y vuelva a intentarlo.
Este cuadro aparece después de intentar iniciar una conexión VPN con el comando.
Solución de problemas
He descubierto que el uso de AppleScript está funcionando hasta ahora. La solución parece:
tell application "System Events"
tell current location of network preferences
set VPNservice to service "My VPN connection"
if exists VPNservice then connect VPNservice
end tell
end tell
Mis preguntas
- ¿Esto es lo que se pretende? (No he encontrado información detallada sobre esto)
- ¿Hay alguna nueva configuración "relacionada con la seguridad" que tenga que modificar antes de cambiar al enfoque AppleScript?