Как узнать, подключена ли OS X к сети VPN из командной строки?
под управлением ifconfig
без каких-либо аргументов, когда я связан, я вижу, что есть utun0
интерфейс, который, как представляется, VPN-подключение. Когда я отключаю его, он уходит.
Я думаю, я мог бы использовать что-то вроде этого, чтобы проверить строку utun0
и подсчета вхождений:
ifconfig | grep -c utun0
но есть ли более простой или более эффективный способ проверить это? Если utun0
Это устройство, или даже псевдо-устройство, я не должен быть в состоянии проверить, если он существует с чем-то вроде:
if [ -a '/dev/utun0' ]
к сожалению, я не вижу никаких изменений в этом каталоге при подключении и отключении, я просто вижу /dev/tun0
через /dev/tun15
а я не могу cat
их даже с sudo
...
есть ли более простой способ узнать, есть ли у меня VPN-соединение?