Comment savoir si OS X est connecté à un réseau VPN à partir de la ligne de commande?
En exécutant ifconfig
sans aucun argument lorsque je suis connecté, je constate qu'il existe une utun0
interface 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 utun0
et compter les occurrences:
ifconfig | grep -c utun0
Mais existe-t-il un moyen plus simple ou plus efficace de vérifier cela? Si utun0
c'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/tun0
travers /dev/tun15
et je ne peux pas cat
même avec sudo
...
Existe-t-il un moyen plus simple de savoir si j'ai une connexion VPN?