Welche Bedeutung haben Einträge, wenn 'ifconfig -a' ausgeführt wird?

469
dawid

Wenn ich ifconfig -aauf meinem Chromebook (sowohl über die Shell in ChromeOS als auch über meine Ubuntu-Chroot-Software) laufe, erhalte ich folgende Einträge:

acrbr0: ... lo: ...  veth_android: ... wlan0: ... 

Ich konnte Informationen über wlan0und veth_androidandere Informationen nicht finden . Ich weiß nicht wirklich viel über Networking, daher würde ich es wirklich schätzen, wenn etwas heruntergekommen ist.

1

2 Antworten auf die Frage

2
C0deDaedalus

Die angezeigten Einträge werden als Predictable Network Interface Names bezeichnet . Dies bedeutet, dass nicht permanente Netzwerkschnittstellen (z. B. USB-Schnittstellen) einen Namen in der Form enx<MAC_ADDR>oder wlx<MAC_ACCR>(oder ähnliches) haben, sodass Skripts und Systeme, die von diesem bestimmten Gerät abhängen, 100% ige Sicherheit haben, dass das richtige Gerät angesprochen wird.

Die Namenskonvention der Predictable Network-Schnittstelle lautet folgendermaßen:

  • Names Firmware / BIOS enthält versehen Indexnummern für Bordgeräte (zB eno1)
  • Firmware / BIOS bereitgestellt PCI Express Hotplug - Slot - Index - Nummern (Beispiel: Namen enthalten ens1)
  • Namen enthält physikalische / geographische Position des Anschlusses der Hardware (Beispiel: enp2s0)
  • Name des Schnittstellen des MAC - Adresse enthält (Beispiel: enx78e7d1ea46da)
  • Klassisch, unberechenbar Kernel-native ethX Namensgebung (Beispiel: eth0)

Zu bestimmten Einträgen, die Sie in Frage stellten, habe Potatoman meiner Meinung nach gut geantwortet.

lo : Loopback-Schnittstelle

Es ist eine virtuelle Netzwerkschnittstelle, über die Ihr Computer mit sich selbst kommuniziert. Es wird hauptsächlich für die Diagnose und Fehlerbehebung sowie für die Verbindung zu Servern verwendet, die auf dem lokalen Computer ausgeführt werden.

wlan0 : Wireless LAN-Schnittstelle

wlan0 ist im Grunde Ihre WLAN-Karte. Es ist WLAN und 0 ist die Nummer Ihrer Karte. Die Zählung beginnt bei 0 und geht aufwärts (0,1,2,3 usw.). Wenn Sie also 2 WLAN-Karten angeschlossen haben, werden diese durch wlan0 und wlan1 dargestellt.

veth_android& acrbr0: Net-Namespaces für Android-Container

acrbr0ist die isolierte Netzwerkschnittstelle, von der eine IP-Adresse veth_androidabgerufen wird (eine virtuelle Ethernet-Schnittstelle für Android). Sie sind eng miteinander verbunden. Sehen Sie sich das Bild unten (von Seite 7 in diesem Link ) an, um eine Vorstellung zu bekommen

Net Namespaces in Android Network

Fühlen Sie sich frei, Details hinzuzufügen.

und vorhersehbar meinen sie gar nicht; p Journeyman Geek vor 6 Jahren 0
1
potatoman

lo: Loopback (ermöglicht es dem PC, sich aus mehreren Gründen mit sich selbst zu verbinden [`127.0.0.1])

acrbr0: Nicht sicher.

wlan0: Wifi / Wireless LAN

veth_android: Virtuelle Ethernet-Schnittstelle (Android)