Birisi lütfen Mac OS X'te ifconfig çıktısını açıklayabilir mi?


51

Mac'imde ifconfig yaptığımda, aşağıdaki arayüzlerin bir listesini alıyorum:

lo0
gif0
stf0
en0
fw0
en1
vmnet8
vmnet1

Her arayüzün ne olduğunu merak ediyorum. Ayrıca, bunlardan hangisi IP arayüzüdür? Eth0'u hiçbir yerde göremiyorum, sanırım linux sistemleri tarafından kullanılan standart arayüz adı.

Yanıtlar:


63

Her arayüzün ne olduğunu merak ediyorum.

  • lo0 = geridöngü
  • gif0 = Yazılım Ağ Arabirimi
  • stf0 = 6to4 tünel arayüzü
  • en0 = Ethernet 0
  • fw0 = Firewire
  • en1 = Ethernet 1
  • vmnet8 = Sanal Arabirim
  • vmnet1 = Sanal Arabirim

Bunun gibi bir şey.

Ayrıca, bunlardan hangisi IP arayüzüdür?

Yıllar öncesinden beri "IP" arayüzü yok. Hepsinde IPv4 ve / veya IPv6 yapılandırılmış ve çalışıyor olabilir. Kullanım için varsayılan bir (özellikle yönlendirme tablosu tarafından tanımlanmaktadır defaultya da 0.0.0.0, ::/0girdi).

Eth0'u hiçbir yerde göremiyorum, sanırım linux sistemleri tarafından kullanılan standart arayüz adı.

Mac OS X Linux değil, BSD'dir.


3
+1 Güzel cevap. Ayrıca, bazen bazı VPN tünelleri için de kullanılan ppp0'ı göreceksiniz.
Mark E. Haase,

5
Ayrıca, osx VPN istemcisi bir utun0arayüz oluşturur .
Dan Pritts,

33

Çalıştırılarak, bazı cihazlarda Sistem Tercihleri'nde kullanılan adları görebilirsiniz 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 benzer çıktılar üretiyor ancak "bağlantı için arandıkları sıraya göre bir şebeke servisi listesi" gösteriyor veya hizmetleri Sistem Tercihleri ​​ile aynı sırada gösteriyor.

networksetupVMWare tarafından kullanılan vmnet1ve gibi cihazlar içermez vmnet8.

Çalıştırarak encihazlar hakkında daha fazla bilgi görebilirsiniz 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";
}

İklier, Wi-Fi aygıt adı hakkında en0ethernet portu olmayan dizüstü bilgisayarlarda ve en1tek ethernet portu olan Mac'lerde söylediğine ek olarak, aynı zamanda en2en az iki ethernet portu olan bazı Mac Pros'lerinde de bulunur.


15

Eski Apple portatiflerinde en0 Ethernet, en1 ise Havaalanı (WiFi).

Daha eski Mac Pro'lar, Ethernet jaklı, en3'e ve iki Ethernet NIC'e ve Havaalanına (WiFi) sahip olacaklar.

Ethernet jakı olmayan daha yeni MacBook'larda en0, Havaalanı (WiFi) 'dir.

vmnet # genellikle VM'ler tarafından oluşturulur (Parallels / VMWare)

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.