एक MBP (OS X 10.6.2) पर मैंने वायर्ड ईथरनेट और वायरलेस एयरपोर्ट कॉन्फ़िगरेशन को अपने राउटर के समान स्थिर IP का उपयोग करने के लिए स्थापित किया है (उदाहरण के लिए http://forums.macrumors.com/archive/index पर वर्णित है) .php / t-708685.html )। मुझे सेवा आदेश भी मिल गया है, ताकि वायर्ड कनेक्शन एयरपोर्ट के ऊपर हो (जैसे कि मैक ओएस एक्स में वर्णित स्वचालित रूप से एयरपोर्ट बंद हो जाता है अगर ईथरनेट केबल प्लग इन है )।
यह "काम" करने के लिए लगता है: एक दूरस्थ स्थान पर एक खुला ssh कनेक्शन ऊपर रहता है जैसा कि मैं प्लग करता हूं और ईथरनेट केबल को अनप्लग करता हूं। हालांकि, चूंकि हवाई जहाज का कार्ड लाइव (और राउटर से जुड़ा हुआ) है, चाहे वायर कनेक्शन मौजूद है या नहीं, मैं कैसे बता सकता हूं कि वायर्ड इंटरफ़ेस वास्तव में "सक्रिय" कनेक्शन है जब यह उपलब्ध है? चूंकि आईपी पता दोनों के लिए समान है, क्या यह गारंटी है कि वायरलेस इंटरफ़ेस का उपयोग नहीं किया जा सकता है? क्या यह बताने का कोई अन्य तरीका है कि क्या यह इंटरफ़ेस उपयोग में है?
पुनश्च। मैं इसे पोस्ट करते ही (आंशिक) उत्तर पोस्ट करने जा रहा हूं, क्योंकि इसे लिखने और मेरे सभी तथ्यों की जांच करने का कार्य मुझे कुछ अंतर्दृष्टि तक ले जाता है। (अधिक दिलचस्प और अनुत्तरित हिस्सा ऊपर बोल्ड है।)
iface(){ route get 0.0.0.0 2>/dev/null | awk '/interface: / {print $2}'; }