Comment savoir si OS X est connecté à un réseau VPN à partir de la ligne de commande?
En exécutant ifconfigsans aucun argument lorsque je suis connecté, je constate qu'il existe une utun0interface qui semble être la connexion VPN. Quand je me déconnecte, ça s'en va.
Je pense que je pourrais utiliser quelque chose comme ça pour vérifier la chaîne utun0et compter les occurrences:
ifconfig | grep -c utun0
Mais existe-t-il un moyen plus simple ou plus efficace de vérifier cela? Si utun0c'est un appareil, ou même un pseudo appareil, ne devrais-je pas être en mesure de vérifier s'il existe avec quelque chose comme:
if [ -a '/dev/utun0' ]
Malheureusement, je ne vois aucun changement dans ce répertoire lors de la connexion et de la déconnexion, je vois juste à /dev/tun0travers /dev/tun15et je ne peux pas catmême avec sudo...
Existe-t-il un moyen plus simple de savoir si j'ai une connexion VPN?