In Mac OS X 10.12.6, l'uso di uno script con scutil per avviare VPN mi dà un errore

0

sintesi:

L2TP su IPSec VPN non parte dallo script in MacOS 10.12

Introduzione

Aloha, questa è la mia prima domanda che chiedo qui, spero di farlo nel giusto formato. Ho fatto qualche ricerca prima, ma non ho trovato nessuna risposta al mio problema.

Ambiente:

SO: MacOS 10.12.6 VPN: L2TP su IPSec (Meraki MX è il dispositivo VPN)

Descrizione del problema: Ho bisogno di avviare la VPN in uno script, perché ho bisogno di impostare percorsi statici attraverso il tunnel. Quando avvio VPN da GUI (Preferenze di sistema) funziona senza problemi, ma non con uno script di bash con il comando scutil.

Ho provato a usare questo script da qui: link

Risposta fatta da: link

   VPN="YOUR_VPN_NAME"
IS_CONNECTED=$(test -z 'scutil --nc status "$VPN" | head -n 1 | grep Connected' && echo 0 || echo 1);
if [ $IS_CONNECTED = 1 ]; then
  scutil --nc stop "$VPN"
else
  scutil --nc start "$VPN"
fi

Errore: Il server è irraggiungibile. Prova a riconnetterti. Se il problema persiste, verifica le tue impostazioni e contatta l'amministratore.

Qualche idea, cosa sto facendo male? Grazie Marcel

    
posta Marcel 03.03.2018 - 17:31
fonte

1 risposta

1

Ho trovato la risposta da solo.

Ho avuto un problema simile su macOS 10.12.6
La causa principale è stata la modifica del nome di configurazione della VPN.

Dopo aver rimosso la vecchia VPN e aver creato una VPN con un altro nome e configurazione "Predefinito",
 funziona con il comando scutil e networksetup

Con questo posso avviare VPN dalla shell con scutil e networksetup

    
risposta data 05.03.2018 - 14:38
fonte

Leggi altre domande sui tag