Quelqu'un peut-il expliquer si la sortie de la configuration dans Mac OS X?

Quand je fais ifconfig sur mon Mac, j'obtiens une liste des interfaces suivantes:

lo0 gif0 stf0 en0 fw0 en1 vmnet8 vmnet1 

Je me demande quel est chaque interface. Aussi, laquelle est l'interface IP? Je ne vois pas eth0 n'importe où, ce que je suppose, c'est le nom d'interface standard utilisé par les systèmes linux.

Je me demande quel est chaque interface.

  • Lo0 = loopback
  • Gif0 = Interface réseau logicielle
  • Stf0 = interface tunnel de 6to4
  • En0 = Ethernet 0
  • Fw0 = Firewire
  • En1 = Ethernet 1
  • Vmnet8 = interface virtuelle
  • Vmnet1 = interface virtuelle

Quelque chose comme ca.

Aussi, laquelle est l'interface IP?

Il n'y a pas eu "l'interface IP" depuis plusieurs années. Tous peuvent configurer et exécuter IPv4 et / ou IPv6. L'option par défaut est définie par la table de routage (en particulier l'entrée default ou 0.0.0.0 , ::/0 ).

Je ne vois pas eth0 n'importe où, ce que je suppose, c'est le nom d'interface standard utilisé par les systèmes linux.

Mac OS X est BSD, pas Linux.

Sur les anciens portables Apple, en0 est Ethernet et en1 is Airport (WiFi).

Les Mac Pro plus anciens, avec prise Ethernet, auront en3 aussi bien qu'ils disposent de deux NIC Ethernet et de l'aéroport (WiFi).

Dans les nouveaux MacBooks sans prise Ethernet, en0 est Airport (WiFi).

Vmnet # est généralement créé par VM (Parallels / VMWare)

Vous pouvez voir les noms qui sont utilisés dans les Préférences Système pour certains des périphériques en exécutant 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 produit une sortie similaire, mais affiche "une liste de services réseau dans l'ordre dans networksetup -listnetworkserviceorder ils sont contactés pour une connexion" ou affiche les services dans le même ordre que les Préférences Système.

vmnet1 ne comprend pas les périphériques tels que les vmnet1 et vmnet8 utilisés par VMWare.

Vous pouvez voir d'autres informations sur les périphériques en exécutant les defaults read /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist par 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"; } 

En plus de ce que iklier a dit au sujet du nom de l'appareil pour Wi-Fi étant en0 dans les ordinateurs portables sans port ethernet et en1 dans les Mac avec un seul port ethernet, il est également en2 dans au moins certains Mac Pros avec deux ports Ethernet.