Woran erkenne ich, ob OS X über die Befehlszeile mit einem VPN-Netzwerk verbunden ist?
Durch die Ausführung ifconfig
ohne Argumente , wenn ich verbunden bin, sehe ich , dass es eine utun0
Schnittstelle , 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 utun0
und die Vorkommen zu zählen:
ifconfig | grep -c utun0
Aber gibt es eine einfachere oder effektivere Möglichkeit, dies zu überprüfen? Wenn utun0
es 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/tun0
durch /dev/tun15
und kann cat
sie auch nicht mit sudo
...
Gibt es eine einfachere Möglichkeit, festzustellen, ob ich eine VPN-Verbindung habe?