किसी को मैक ओएस एक्स में ifconfig उत्पादन की व्याख्या कर सकते हैं?


51

जब मैं अपने मैक पर ifconfig करता हूं, तो मुझे निम्नलिखित इंटरफेस की एक सूची मिलती है:

lo0
gif0
stf0
en0
fw0
en1
vmnet8
vmnet1

मुझे आश्चर्य है कि प्रत्येक इंटरफ़ेस क्या है। इसके अलावा, इनमें से कौन आईपी इंटरफ़ेस है? मुझे कहीं भी eth0 नहीं दिखता है, जो मुझे लगता है कि linux सिस्टम द्वारा उपयोग किया जाने वाला मानक इंटरफ़ेस नाम है।

जवाबों:


63

मुझे आश्चर्य है कि प्रत्येक इंटरफ़ेस क्या है।

  • लो० = लूपबैक
  • gif0 = सॉफ्टवेयर नेटवर्क इंटरफ़ेस
  • stf0 = 6to4 टनल इंटरफ़ेस
  • en0 = ईथरनेट 0
  • fw0 = जुगनू
  • en1 = ईथरनेट 1
  • vmnet8 = वर्चुअल इंटरफ़ेस
  • vmnet1 = वर्चुअल इंटरफ़ेस

ऐसा कुछ।

इसके अलावा, इनमें से कौन आईपी इंटरफ़ेस है?

कई साल पहले से "आईपी इंटरफ़ेस" नहीं है। उन सभी में IPv4 और / या IPv6 कॉन्फ़िगर और रन हो सकते हैं। उपयोग करने के लिए डिफ़ॉल्ट एक को रूटिंग टेबल (विशेष रूप से defaultया 0.0.0.0, ::/0प्रविष्टि) द्वारा परिभाषित किया गया है ।

मुझे कहीं भी eth0 नहीं दिखता है, जो मुझे लगता है कि linux सिस्टम द्वारा उपयोग किया जाने वाला मानक इंटरफ़ेस नाम है।

मैक ओएस एक्स बीएसडी है, न कि लिनक्स।


3
+1 अच्छा जवाब। इसके अलावा, कभी-कभी आप ppp0 देखेंगे, जिसका उपयोग कुछ वीपीएन सुरंगों के लिए भी किया जाता है।
मार्क ई। हासे

5
साथ ही, ऑक्स वीपीएन क्लाइंट एक utun0इंटरफ़ेस बनाता है ।
दान प्रिट्स

33

आप उन नामों को देख सकते हैं जिनका उपयोग सिस्टम वरीयता में कुछ उपकरणों के लिए चल रहा है networksetup -listallhardwareports:

Hardware Port: HUAWEIMobile-
Device: HUAWEIMobile-Modem
Ethernet Address: N/A

Hardware Port: Bluetooth DUN
Device: Bluetooth-Modem
Ethernet Address: N/A

Hardware Port: Ethernet
Device: en0
Ethernet Address: a8:20:66:31:95:57

Hardware Port: MBBEthernet
Device: en5
Ethernet Address: 00:1e:10:1f:00:01

Hardware Port: Wi-Fi
Device: en1
Ethernet Address: 8c:2d:aa:33:03:e9

Hardware Port: Bluetooth PAN
Device: en4
Ethernet Address: 8c:2d:aa:33:03:ea

Hardware Port: Thunderbolt 1
Device: en2
Ethernet Address: 32:00:1b:25:92:c0

Hardware Port: Thunderbolt 2
Device: en3
Ethernet Address: 32:00:1b:25:92:c1

Hardware Port: Thunderbolt Bridge
Device: bridge0
Ethernet Address: N/A

VLAN Configurations
===================

networksetup -listnetworkserviceorder इसी तरह का उत्पादन करता है, लेकिन यह "कनेक्शन के लिए उनसे संपर्क किए जाने के क्रम में नेटवर्क सेवाओं की एक सूची प्रदर्शित करता है" या यह उसी क्रम में सेवाओं को दिखाता है जैसे कि सिस्टम वरीयताएँ।

networksetupVMWare द्वारा उपयोग किए जाने वाले उपकरण vmnet1और vmnet8उपकरण जैसे उपकरण शामिल नहीं हैं ।

आप आगे चलकर enउपकरणों के बारे में अधिक जानकारी देख सकते हैं defaults read /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist:

{
    Interfaces =     (
                {
            Active = 1;
            "BSD Name" = en0;
            IOBuiltin = 1;
            IOInterfaceNamePrefix = en;
            IOInterfaceType = 6;
            IOInterfaceUnit = 0;
            IOMACAddress = <a8206631 9557>;
            IOPathMatch = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP03@1C,2/IOPP/GIGE@0/BCM5701Enet/en0";
            SCNetworkInterfaceInfo =             {
                UserDefinedName = Ethernet;
            };
            SCNetworkInterfaceType = Ethernet;
        },
                {
            Active = 1;
            "BSD Name" = en1;
            IOBuiltin = 1;
            IOInterfaceNamePrefix = en;
            IOInterfaceType = 6;
            IOInterfaceUnit = 1;
            IOMACAddress = <8c2daa33 03e9>;
            IOPathMatch = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP04@1C,3/IOPP/ARPT@0/AirPort_Brcm4360/en1";
            SCNetworkInterfaceInfo =             {
                UserDefinedName = "Wi-Fi";
            };
            SCNetworkInterfaceType = IEEE80211;
        },
                {
            Active = 1;
            "BSD Name" = en2;
            IOBuiltin = 1;
            IOInterfaceNamePrefix = en;
            IOInterfaceType = 6;
            IOInterfaceUnit = 2;
            IOMACAddress = <32001b25 92c0>;
            IOPathMatch = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType2/IOThunderboltController/IOThunderboltLocalNode/AppleThunderboltIPService/AppleThunderboltIPPort/en2";
            SCNetworkInterfaceInfo =             {
                UserDefinedName = "Thunderbolt 1";
            };
            SCNetworkInterfaceType = Ethernet;
        },
                {
            Active = 1;
            "BSD Name" = en3;
            IOBuiltin = 1;
            IOInterfaceNamePrefix = en;
            IOInterfaceType = 6;
            IOInterfaceUnit = 3;
            IOMACAddress = <32001b25 92c1>;
            IOPathMatch = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/RP05@1C,4/IOPP/UPSB@0/IOPP/DSB0@0/IOPP/NHI0@0/AppleThunderboltHAL/AppleThunderboltNHIType2/IOThunderboltController/IOThunderboltLocalNode/AppleThunderboltIPService/AppleThunderboltIPPort/en3";
            SCNetworkInterfaceInfo =             {
                UserDefinedName = "Thunderbolt 2";
            };
            SCNetworkInterfaceType = Ethernet;
        },
                {
            "BSD Name" = en4;
            IOBuiltin = 0;
            IOInterfaceNamePrefix = en;
            IOInterfaceType = 6;
            IOInterfaceUnit = 4;
            IOMACAddress = <8c2daa33 03ea>;
            IOPathMatch = "Migrated_From: IOService:/IOResources/IOUserEthernetResource/IOUserEthernetResourceUserClient/IOUserEthernetController/en2";
            SCNetworkInterfaceInfo =             {
                UserDefinedName = "Bluetooth PAN";
            };
            SCNetworkInterfaceType = Ethernet;
        },
                {
            Active = 1;
            "BSD Name" = en5;
            IOBuiltin = 0;
            IOInterfaceNamePrefix = en;
            IOInterfaceType = 6;
            IOInterfaceUnit = 5;
            IOMACAddress = <001e101f 0001>;
            IOPathMatch = "IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/EHC1@1D/AppleUSBEHCI/HUAWEI Mobile@1d110000/IOUSBInterface@4/HuaweiDataCardECMData/en5";
            SCNetworkInterfaceInfo =             {
                "USB Product Name" = "HUAWEI Mobile";
                UserDefinedName = MBBEthernet;
                idProduct = 5382;
                idVendor = 4817;
            };
            SCNetworkInterfaceType = Ethernet;
        }
    );
    Model = "iMac13,1";
}

वाई-फाई के लिए डिवाइस का नाम en0बिना ईथरनेट पोर्ट के और en1मैक में सिंगल इथरनेट पोर्ट के साथ मैक के बारे में क्या कहा गया है, इसके अलावा , यह en2कम से कम कुछ मैक प्रोस में दो ईथरनेट पोर्ट के साथ भी है।


15

पुराने Apple पोर्टेबल्स पर, en0 इथरनेट है और en1 एअरपोर्ट (WiFi) है।

ईथरनेट जैक के साथ पुराने मैक प्रो, में en3 के साथ-साथ उनके दो ईथरनेट NIC और एयरपोर्ट (WiFi) होंगे।

ईथरनेट जैक के बिना नए मैकबुक में, ए 0 एयरपोर्ट (वाईफाई) है।

vmnet # आमतौर पर VMs (समानताएं / VMWare) द्वारा बनाया जाता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.