Welche unterschiedlichen Internetverbindungstypen werden von ifconfig und ipconfig verwendet?

ifconfigWenn ich in die Befehlszeile tippe , werden mir Listen für mehrere Geräte angezeigt. Ich habe mindestens die folgenden gesehen:

  • lo0
  • gif0
  • stf0
  • en0
  • en1
  • en2
  • en3
  • p2p0
  • awdl0
  • bridge0

Worauf bezieht sich jeder von ihnen konkret? Ich weiß en0, ist eine drahtlose Verbindung, en3ist eine Verbindung, die einen Thunderbolt-zu-Ethernet-Adapter verwendet, und en1ist eine gewöhnliche Ethernet-Verbindung. Was ist mit dem Rest?

Wenn Ihre erste entdeckte Netzwerkschnittstelle WiFi ist, wäre en0 drahtlos, aber Macs mit physischem kabelgebundenem Ethernet haben en0 in den meisten Fällen als kabelgebunden.

Antworten (2)

Diese sind eigentlich als BSD-Namen bekannt, Sie können sich also den BSD / Darwin-Quellcode ansehen, um zu sehen, was diese bedeuten.

  • enist Ethernet
  • loLoopback oder lokaler Host ist
  • awdlist Air Drop Peer-to-Peer (eine Art Mesh-Netzwerk)
  • bridgeist eine Verbindung zwischen Netzwerken
  • p2pist manchmal ein Virtualisierungslink und auch einige Leute haben berichtet, dass es mit AirDrop verwendet wird, bevor sich das geändert hatawdl0

Die am Ende hinzugefügten Zahlen werden einfach erhöht, wenn Sie eine zweite Schnittstelle des gleichen Typs hinzufügen. Der Rest sind Tunneling-Schnittstellen für VPN und Bridging zwischen IPv4 und IPv6:

Nicht alle enbeziehen sich auf eine kabelgebundene Ethernet-Verbindung. Werden drahtlose Verbindungen als eine Form von Ethernet betrachtet? (Wenn das so ist, wie?)
@jvriesem Der Medienbereich teilt Ihnen mit, ob eine Ethernet-Verbindung in den meisten Fällen kabelgebundene Verbindungen verwendet (und welche Variante) - das enTag vermischt sowohl kabelgebundene als auch drahtlose Hardware.

Das Flag -v bietet eine Typinformation für einige Schnittstellen, z. B. IP über Thunderbolt für en2:

ifconfig -v en2                              
en2: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 index 6
    eflags=41000080<TXSTART,ECN_ENABLE,FASTLN_ON>
    options=460<TSO4,TSO6,CHANNEL_IO>
    ether 82:02:9f:a3:0c:00 
    netif: EF77BC13-3B69-466C-8BA2-591CCA2D6C44
    flowswitch: C155EE61-3E2C-465E-9AFB-17C36ECD8F8C
    media: autoselect <full-duplex>
    status: inactive
    type: IP over Thunderbolt
    agent domain:Skywalk type:NetIf flags:0xa443 desc:"Userspace Networking"
    agent domain:Skywalk type:FlowSwitch flags:0x4403 desc:"Userspace Networking"
    state availability: 0 (true)
    scheduler: FQ_CODEL 
    qosmarking enabled: yes mode: none
    low power mode: disabled
    multi layer packet logging (mpklog): disabled
    routermode4: disabled
    routermode6: disabled