Como posso saber se o OS X está conectado a uma rede VPN a partir da linha de comando?
Ao executar ifconfigsem argumentos quando estou conectado, vejo que há uma utun0interface que parece ser a conexão VPN. Quando eu desconecto, ele desaparece.
Eu acredito que eu poderia usar algo assim para verificar a seqüência utun0e contar as ocorrências:
ifconfig | grep -c utun0
Mas existe uma maneira mais fácil ou eficaz de verificar isso? Se utun0é um dispositivo, ou mesmo um pseudo-dispositivo, eu não deveria poder verificar se existe com algo como:
if [ -a '/dev/utun0' ]
Infelizmente, não vejo nenhuma alteração nesse diretório ao conectar e desconectar, apenas vejo /dev/tun0através /dev/tun15e não consigo, catmesmo com sudo...
Existe uma maneira mais simples de saber se eu tenho uma conexão VPN?