Was bedeuten die Einträge bei der Ausführung von 'ifconfig -a'?

Was bedeuten die Einträge bei der Ausführung von 'ifconfig -a'?

Wenn ich es ifconfig -aauf meinem Chromebook ausführe (sowohl über die Shell innerhalb von ChromeOS als auch über mein Ubuntu-Chroot), erhalte ich die folgenden Einträge:

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

Ich konnte Informationen zu wlan0und finden, veth_androidaber nicht zu den anderen. Ich weiß nicht wirklich viel über Netzwerke, daher wäre ich für ein paar Informationen wirklich dankbar.

Antwort1

Die Einträge, die Sie sehen, heißenVorhersagbare Netzwerkschnittstellennamen. Dies bedeutet, dass nicht permanente Netzwerkschnittstellen (z. B. USB-Schnittstellen) einen Namen in der Form enx<MAC_ADDR>„oder“ wlx<MAC_ACCR>(oder ähnlich) haben, sodass alle Skripte und Systeme, die von diesem bestimmten Gerät abhängen, 100 % sicher sein können, dass sie auf das richtige Gerät abzielen.

Die Namenskonvention für die Predictable Network-Schnittstelle lautet wie folgt:

  • Namen, die von der Firmware/dem BIOS bereitgestellte Indexnummern für integrierte Geräte enthalten (Beispiel: eno1)
  • Namen, die die von der Firmware/dem BIOS bereitgestellten Indexnummern der PCI-Express-Hotplug-Steckplätze enthalten (Beispiel: ens1)
  • Namen, die den physischen/geografischen Standort des Hardware-Anschlusses enthalten (Beispiel: enp2s0)
  • Namen, die die MAC-Adresse der Schnittstelle enthalten (Beispiel: enx78e7d1ea46da)
  • Klassische, unvorhersehbare kernelnative ethX-Benennung (Beispiel: eth0)

Kommen wir nun zu den spezifischen Einträgen, nach denen Sie gefragt haben.Kartoffelmannhat es gut beantwortet.

lo: Loopback-Schnittstelle

Es handelt sich um eine virtuelle Netzwerkschnittstelle, die Ihr Computer zur Kommunikation mit sich selbst verwendet. Sie wird hauptsächlich für Diagnose- und Fehlerbehebungszwecke sowie zur Verbindung mit Servern verwendet, die auf dem lokalen Computer ausgeführt werden.

wlan0: Wireless LAN-Schnittstelle

wlan0 ist im Grunde Ihre WLAN-Karte. Es ist ein drahtloses LAN und 0 ist die Nummer Ihrer Karte. Die Zählung beginnt bei 0 und geht nach oben (0,1,2,3 usw.). Wenn Sie also 2 WLAN-Karten eingesteckt hätten, würden diese durch wlan0 und wlan1 dargestellt.

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

acrbr0ist die isolierte Netzwerkschnittstelle, die eine IP-Adresse erhält veth_android(eine virtuelle Ethernet-Schnittstelle für Android). Sie sind eng miteinander verbunden. Siehe das Bild unten (von Seite 7 in diesemVerknüpfung)um eine Vorstellung zu bekommen

Net-Namespaces im Android-Netzwerk

Fügen Sie gerne Einzelheiten hinzu.

Antwort2

lo:Schleife(ermöglicht dem PC aus mehreren Gründen, eine Verbindung mit sich selbst herzustellen [`127.0.0.1])

acrbr0: Nicht sicher.

wlan0: WLAN/Kabelloses LAN

veth_android:Virtuelle Ethernet-Schnittstelle (Android)

verwandte Informationen