4 votos

`scutil --nc start` VPN no funciona - MacOS 10.13 High Sierra

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?

2voto

Kristian Puntos 107

Tuve un problema similar en MacOS 10.12.6.
La causa principal fue que también cambié el nombre de la configuración de la VPN.

Tras eliminar la antigua VPN y crear una con otro nombre y configuración "Default", funciona tanto con el comando scutil y networksetup

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X