Como posso saber se o OS X está conectado a uma rede VPN a partir da linha de comando?
Ao executar ifconfig
sem argumentos quando estou conectado, vejo que há uma utun0
interface 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 utun0
e 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/tun0
através /dev/tun15
e não consigo, cat
mesmo com sudo
...
Existe uma maneira mais simples de saber se eu tenho uma conexão VPN?