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