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.