2014-04-16 14 views
8

लिनक्स अब वर्षों से मेरा मुख्य तंत्र रहा है। लिनक्स में, ईथरनेट हार्डवेयर उपकरणों में eth0 या enp1s0 जैसे नाम हैं (उत्तरार्द्ध मैंने केवल आर्क लिनक्स पर देखा है)। वायरलेस कार्ड में हमेशा wlan0 या wlp2s0 (फिर बाद में आर्क पर) नाम होते हैं। मेरे नए मैकबुक एयर पर, वायरलेस नेटवर्क को en0 असाइन किया गया है, जिसे मैंने ईथरनेट के लिए पढ़ा है। इसके अलावा, एक en1 है हालांकि मेरे पास ईथरनेट पोर्ट नहीं है। इस नामकरण सम्मेलन का क्या अर्थ है?मैक ओएस एक्स वाईफाई ईथरनेट की तरह en0 क्यों कहा जाता है?

+0

एन शायद ** ई ** थान ** एन ** et के लिए नामित है। – Linville

+0

ठीक है, लेकिन यह क्यों है कि मेरे वायरलेस कार्ड का नाम ईथरनेट के नाम पर भी रखा गया है? – Hugo

+0

आपके 802.11 वाईफ़ाई इंटरफ़ेस द्वारा प्रदान की गई निम्न स्तर की रेडियो कार्यक्षमता के अतिरिक्त एक अंतर्निहित 802.3 ईथरनेट मैक है क्योंकि यह वाईफ़ाई पर स्थानांतरित प्राथमिक फ्रेम प्रारूप है। ओएस इस इंटरफ़ेस को अपने नामकरण प्रणाली में वायर्ड समकक्ष से अलग नहीं कर रहा है। –

उत्तर

3

यह ध्यान में रखना उचित है कि ओएसएक्स लिनक्स नहीं है, यह मूल रूप से बीएसडी है। और बीएसडी नेटवर्क इंटरफेस में डिवाइस ड्राइवर के नाम पर नाम दिया गया है जो इंटरफ़ेस का प्रबंधन करता है, आवश्यक रूप से डिवाइस के प्रकार के आधार पर नहीं। मेरा अनुमान है कि एक ही ड्राइवर ऐप्पल कंप्यूटर पर अंतर्निहित वाईफाई इंटरफेस और वायर्ड एनआईसी दोनों का समर्थन करता है।

आप कमांड

networksetup -listallhardwareports 

मेरी मैकबुक पर इस इंटरफेस (वाई-फाई, ब्लूटूथ, थंडरबोल्ट) की सूची भी है और वे सब enx नाम हैं का उपयोग कर सभी इंटरफ़ेस सूचीबद्ध कर सकते हैं।