ฉันจะรู้ได้อย่างไรว่า OS X เชื่อมต่อกับเครือข่าย VPN จากบรรทัดคำสั่งหรือไม่
โดยทำงานifconfigโดยไม่มีข้อโต้แย้งใด ๆ เมื่อฉันเชื่อมต่อฉันเห็นว่ามีutun0อินเทอร์เฟซที่ดูเหมือนเป็นการเชื่อมต่อ VPN เมื่อฉันตัดการเชื่อมต่อมันจะหายไป
ฉันเชื่อว่าฉันสามารถใช้สิ่งนี้เพื่อตรวจสอบสตริงutun0และนับเหตุการณ์ที่เกิดขึ้น:
ifconfig | grep -c utun0
แต่มีวิธีที่ง่ายกว่าหรือมีประสิทธิภาพมากกว่าในการตรวจสอบเรื่องนี้หรือไม่? หากutun0เป็นอุปกรณ์หรือแม้กระทั่งอุปกรณ์หลอกฉันไม่ควรตรวจสอบว่ามีอุปกรณ์ดังกล่าวอยู่:
if [ -a '/dev/utun0' ]
น่าเสียดายที่ฉันไม่เห็นการเปลี่ยนแปลงใด ๆ ในไดเรกทอรีนั้นเมื่อทำการเชื่อมต่อและยกเลิกการเชื่อมต่อฉันเพิ่งเห็น/dev/tun0ผ่าน/dev/tun15และฉันทำไม่ได้catแม้แต่กับsudo...
มีวิธีที่ง่ายกว่าในการบอกว่าฉันมีการเชื่อมต่อ VPN หรือไม่?