Làm cách nào để biết OS X được kết nối với mạng VPN từ dòng lệnh?
Bằng cách chạy ifconfig
mà không có bất kỳ đối số nào khi tôi được kết nối, tôi thấy rằng có một utun0
giao diện dường như là kết nối VPN. Khi tôi ngắt kết nối nó sẽ biến mất.
Tôi tin rằng tôi có thể sử dụng một cái gì đó như thế này để kiểm tra chuỗi utun0
và đếm số lần xuất hiện:
ifconfig | grep -c utun0
Nhưng có một cách dễ dàng hoặc hiệu quả hơn để kiểm tra điều này? Nếu utun0
là một thiết bị, hoặc thậm chí là một thiết bị giả, tôi không nên kiểm tra xem nó có tồn tại với thứ gì đó như:
if [ -a '/dev/utun0' ]
Thật không may, tôi không thấy bất kỳ thay đổi nào trong thư mục đó khi kết nối và ngắt kết nối, tôi chỉ xem /dev/tun0
qua /dev/tun15
và tôi không thể thực hiện được cat
ngay cả với sudo
...
Có cách nào đơn giản hơn để biết tôi có kết nối VPN không?