मैं कैसे बता सकता हूं कि ओएस एक्स कमांड लाइन से वीपीएन नेटवर्क से जुड़ा है या नहीं?
ifconfig
जब मैं जुड़ा हुआ हूं बिना किसी तर्क के चल रहा हूं, तो मैं देखता हूं कि एक utun0
इंटरफ़ेस है जो वीपीएन कनेक्शन प्रतीत होता है। जब मैं डिस्कनेक्ट करता हूं तो यह चला जाता है।
मेरा मानना है कि मैं स्ट्रिंग की जांच करने utun0
और घटनाओं को गिनने के लिए कुछ इस तरह का उपयोग कर सकता हूं :
ifconfig | grep -c utun0
लेकिन क्या इसके लिए जाँच करने का एक आसान या अधिक प्रभावी तरीका है? यदि utun0
एक उपकरण है, या एक छद्म उपकरण भी है, तो क्या मुझे यह जांचने में सक्षम नहीं होना चाहिए कि क्या यह किसी चीज़ के साथ मौजूद है:
if [ -a '/dev/utun0' ]
दुर्भाग्य से मैं जब जोड़ने और आप डिस्कनेक्ट कि निर्देशिका में कोई भी परिवर्तन नहीं दिख रहा है, मैं सिर्फ देखने /dev/tun0
के माध्यम से /dev/tun15
और मैं नहीं कर सकता cat
उन्हें भी साथ sudo
...
क्या वीपीएन कनेक्शन है या नहीं, यह बताने का एक सरल तरीका है?