Um eine VPN Verbindung via Applescript zu automatisieren geben Sie folgendes in den AppleScriptEditor ein. Bitte beachten Sie, dass sie die Rot geschriebenen Befehle, mit Ihren vor Ort gegebenen Daten geändert werden müssen.

Aufbau der VPN Verbindung mit dem Vorinstallierten VPN Profil:

tell application "System Events"
    tell network preferences
        connect service "VPN PROFIL"
    end tell
end tell


Alternative Route Eintragen, falls sowohl das entfernte Netz als auch das lokale die gleichen IP Adressen und Standard Routen verwenden.

Der Befehl wird Sie nach Ihrem Passwort für den Benutzer mit privilegierten Rechte fragen

tell application "Terminal"
    do shell script "sudo route add -host IP -interface VPN-SCHNITTSTELLE(utun0)"
end tell


Dieser Befehlt baut die VPN Verbindung ab und somit auch alle Routen die über die VPN Schnittstelle Konfiguriert worden sind.

tell application "System Events"
    tell network preferences
        disconnect service "VPN Profil"
    end tell
end tell

Speichern Sie im unteren Teil bei "Dateiformat" und wählen anstelle von "Skript" die Option "Programm" aus, und speichern an eine beliebige Stelle auf Ihrer Festplatte. (Am besten in den tomedo ordner im Nutzerverzeichnis)

Jetzt noch diese App in das Dock ziehen, damit man auch bei Netzwerkabbruch schnell das Laufwerk mit einem Klick wieder einbinden kann und unter Systemeinstellungen/Benutzer&Gruppen auf den Tab Anmeldeobjekte und die App auch hier hineinziehen, wodurch das Netzwerk zum Systemstart gemountet wird.

 

Gefragt von (350 Punkte)
Bearbeitet von
0 Punkte

1 Antwort

Beste Antwort
.
Beantwortet von (37k Punkte)
ausgewählt von
0 Punkte
5,194 Beiträge
9,219 Antworten
11,727 Kommentare
2,037 Nutzer