Wenn ich es ifconfig -a
auf 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 wlan0
und finden, veth_android
aber 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
acrbr0
ist 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
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)