23 mei 2022

VPN verbinding starten vanuit macOS Terminal

3 min leestijd
VPN verbinding starten vanuit macOS Terminal
Gevorderden
3 min leestijd

macOS is standaard voorzien van een VPN-client, deze is onderdeel van de netwerkinstellingen van de Mac. Via de instellingen kun je verschillende VPN-verbindingen toevoegen, standaard is er ondersteuning voor IKEv2, Cisco IPSec en  L2TP over IPSec. 

Nadat de VPN-verbinding is geconfigureerd kun je deze starten vanuit de  ▸ Systeemvoorkeuren ▸ Netwerk. Je kunt een VPN-verbinding ook starten vanuit macOS Terminal. Dit maakt het mogelijk om een VPN te starten en/of te stoppen vanuit een script. Je kunt dit ook gebruiken met commerciële VPN-diensten zoals NordVPN, ClearVPN, etc.

Controleer VPN-instellingen

Om een VPN-verbinding te kunnen starten of stoppen vanuit Terminal is het nodig om de naam van de VPN-verbinding te achterhalen. Open 
  ▸ Systeemvoorkeuren ▸ Netwerk in de linkerkolom zie de geconfigureerde verbindingen. Met een hangslot worden VPN-verbindingen weergegeven, de naam die hierbij wordt getoond is nodig om de VPN te kunnen starten en stoppen onder Terminal.

Wil je de VPN-verbinding een meer herkenbare naam geven? Selecteer dan de verbinding en klik op het rondje met de drie punten naast + en - knop onderaan in de linkerkolom. Via de menu-optie 'Wijzig naam voorziening...' kun je de naam aanpassen. Vergeet hierna rechtsonder niet op 'Pas toe' te klikken om de aanpassing ook daadwerkelijk door te voeren.

ook interessant
Controleren of je VPN verbinding gegevens lekt
Controleren of je VPN verbinding gegevens lekt

Hoe weet je dat een VPN verbinding goed werkt? Misschien denk je dat je VPN je beschermt, maar worden je IP-adres en locatie alsnog gelekt.

VPN starten vanuit Terminal

Als je de naam van de VPN-verbinding weet dan kun je deze gaan gebruiken om de VPN-verbinding te starten vanuit Terminal. Hiervoor gebruik je het onderstaande commando, vervang "FritzBox" door de naam van de VPN-verbinding die je wilt starten, vergeet hierbij niet de aanhalingstekens. 

Kopieer
$ networksetup -connectpppoeservice "FritzBox"

Na het uitvoeren van het commando wordt de VPN-verbinding gestart, je kunt in   ▸ Systeemvoorkeuren ▸ Netwerk controleren of de verbinding ook daadwerkelijk actief is. Het maakt voor het commando niet uit welke type VPN-verbinding er wordt gebruikt. Alleen de naam van de verbinding is noodzakelijk om deze te kunnen starten.

VPN stoppen vanuit Terminal

Om de VPN-verbinding te stoppen in Terminal vervang je -connectpppoeservice door -disconnectpppoeservice in het commando. Hierna vul je de naam van de VPN-verbinding. Het commando komt er dan als volgt uit te zien.

Kopieer
$ networksetup -disconnectpppoeservice "FritzBox"

Zodra het commando is uitgevoerd wordt de VPN-verbinding uitgeschakeld.  Je kunt in   ▸ Systeemvoorkeuren ▸ Netwerk controleren of de verbinding ook daadwerkelijk verbroken is.

ook interessant
VPN toegang activeren op een Fritz!Box
VPN toegang activeren op een Fritz!Box

Stappenplan om VPN toegang activeren op een Fritz!Box zodat je overal ter wereld verbinding kan maken met je thuisnetwerk.

Controleren of een VPN-verbinding actief is

Via    ▸ Systeemvoorkeuren ▸ Netwerk kun je controleren of een VPN-verbinding actief is. Dit is ook mogelijk onder macOS Terminal, hiervoor kun je gebruikmaken van het commando:

Kopieer
$ networksetup -showpppoestatus "FritzBox"

Vervang "FritzBox" door de naam van de VPN-verbinding die je wilt controleren.  Na het uitvoeren van het commando verschijnt connected als deze verbonden is of disconnected als de VPN-verbinding niet actief is.

Snel activeren via Siri Opdrachten

Met bovenstaande Terminal commando's kun je ook een Siri Opdracht aanmaken zodat je via een Shellscript snel je VPN-verbinding kunt starten of stoppen. Open de Opdrachten app (vanaf macOS Monterey) en maak een nieuwe aan. Zoek naar 'Voer Shellscript uit', voeg deze toe aan de opdracht en vul het aangepaste commando uit dat je hierboven terugvindt. Kies bij 'Shell' voor 'Bash' en vink de optie 'Voer uit als beheerder' aan. Zodra je de opdracht start wordt het commando uitgevoerd.

ook interessant
Siri opdrachten gebruiken om taken te automatiseren op je Mac
Siri opdrachten gebruiken om taken te automatiseren op je Mac

Handleiding Siri Opdrachten applicatie gebruiken op een Mac. Met uitleg over taken automatiseren, snelle taken, mogelijkheden en meer.

info
Auteur Richard IJzermans
Datum23/05/2022 19:47
Categorie macOS
Feedback Probleem melden
Delen 𝕏
  1 reactie

Reacties

  • Kan je ook op basis van het verbonden WiFi netwerk automatisch een vpn starten en als de verbinding verbroken raakt automatisch herstarten?

    Beantwoorden

Laat een reactie achter



Download gratis de appletips app
voor iPhone en iPad in de App Store