Automatisch verbinding maken met VPN bij opstarten & Inloggen in Mac OS X
Als je een VPN met een Mac gebruikt voor werk of persoonlijke redenen, wil je misschien dat de Mac automatisch verbinding maakt met de VPN-service wanneer de Mac wordt opgestart of bij het inloggen. Of misschien wilt u gewoon dat de VPN automatisch opnieuw verbinding maakt als de verbinding wegv alt en wordt verbroken. Dit is eenvoudig te realiseren met behulp van een eenvoudig AppleScript, dat automatisch verbinding maakt met de VPN bij het opstarten en inloggen van het systeem, en ook controleert of de VPN actief is en indien nodig opnieuw verbinding maakt.
U hebt natuurlijk een actieve VPN-service en VPN-locatie-instelling in Mac OS nodig om dit script te laten werken, anders heeft het script niets om verbinding mee te maken bij het inloggen en het opstarten van het systeem. Als je geen VPN (Virtual Private Network) hebt of gebruikt, dan zal deze truc weinig nut hebben voor een bepaalde Mac.
Automatisch verbinding maken met VPN bij opstarten of inloggen in Mac OS X
Dit automatisch verbindende VPN-script zou moeten werken op elke versie van macOS- of Mac OS X-systeemsoftware. Wat we in wezen doen, is een verbindingsscript in inlogitems plaatsen, zodat het automatisch wordt geladen bij het opstarten van het systeem en bij inloggebeurtenissen van de gebruiker:
- Open "Script Editor" op de Mac, deze bevindt zich in de map /Applications/Utilities/
- Ga naar het menu Bestand en kies "Nieuw"
- Kopieer en plak de volgende AppleScript-syntaxis in de nieuwe lege scripteditor: "
- Vervang "VPN-NAAM" door de naam van de bijbehorende VPN-netwerklocatie zoals gevonden in Systeemvoorkeuren Netwerkconfiguratiescherm (u kunt ook het retournummer wijzigen om het netwerk vaker of minder vaak te controleren, binnen enkele seconden)
- Ga opnieuw naar het menu "Bestand" en kies "Opslaan"
- Kies in het vervolgkeuzemenu 'Bestandsindeling' de optie 'Toepassing'
- Vink het vakje aan naast 'Blijf open'
- Kies nu "Opslaan" en geef het VPN-script en de voor de hand liggende naam (zoals 'AutoVPN') en plaats het ergens dat gemakkelijk te vinden is, zoals het bureaublad of de thuismap van de gebruiker
- Ga vervolgens naar het Apple-menu en selecteer "Systeemvoorkeuren" en ga naar het configuratiescherm "Gebruikers en groepen"
- Kies de actieve gebruikersnaam en selecteer vervolgens "Inlogitems"
- Sleep de 'AutoVPN' AppleScript-toepassing die u hebt gemaakt naar de sectie Inlogitems, zodat deze automatisch wordt geladen bij het inloggen en het opstarten van het systeem
in inactiviteit vertel applicatie Systeemgebeurtenissen vertel huidige locatie van netwerkvoorkeuren stel myVPN in op de service VPN NAAM als myVPN niet null is en als de huidige configuratie van myVPN niet is verbonden dan verbind mijnVPN end if end if end tell return 60 end tell end idle "
Elke keer dat je de Mac opnieuw opstart of inlogt nadat je bent uitgelogd, maakt de VPN-service automatisch verbinding. Evenzo, als de service om de een of andere reden wordt verbroken, zal deze automatisch proberen opnieuw verbinding te maken met de VPN.
Variaties van dit handige AppleScript bestaan al eeuwen en voor verschillende doeleinden, en hoewel het hier laat zien hoe je automatisch verbinding kunt maken met een VPN bij inloggen en opnieuw verbinding kunt maken met een VPN als de verbinding wordt verbroken, is het kan worden aangepast om andere acties uit te voeren of om automatisch verbinding te maken en opnieuw verbinding te maken met andere services, waaronder wifi- of ethernetnetwerken.
Ken je nog een handige truc om automatisch verbinding te maken met een VPN-netwerk op een Mac? Of heb je een betere oplossing of script? Laat het ons weten in de comments.