Woran erkenne ich, ob OS X über die Befehlszeile mit einem VPN-Netzwerk verbunden ist?
Durch die Ausführung ifconfigohne Argumente , wenn ich verbunden bin, sehe ich , dass es eine utun0Schnittstelle , die die VPN - Verbindung zu sein scheint. Wenn ich die Verbindung trenne, geht es weg.
Ich glaube, ich könnte so etwas verwenden, um nach dem String zu suchen utun0und die Vorkommen zu zählen:
ifconfig | grep -c utun0
Aber gibt es eine einfachere oder effektivere Möglichkeit, dies zu überprüfen? Wenn utun0es sich um ein Gerät oder sogar ein Pseudogerät handelt, sollte ich nicht in der Lage sein, zu überprüfen, ob es in etwa existiert:
if [ -a '/dev/utun0' ]
Leider sehe ich beim Verbinden und Trennen keine Änderungen in diesem Verzeichnis. Ich sehe sie nur /dev/tun0durch /dev/tun15und kann catsie auch nicht mit sudo...
Gibt es eine einfachere Möglichkeit, festzustellen, ob ich eine VPN-Verbindung habe?