Ich versuche, Informationen zu finden, warum ein Netzwerkschnittstellenname ein at-Zeichen haben würde, aber die Ergebnisse, die ich bisher erhalte, enthalten zu viel Rauschen (mir fehlt die richtige Terminologie für die Suche).
Ich habe einen LXC-Container auf einem Ubuntu-Host. In dem Container renne ich und bekomme:
# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
9: eth0@if10: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 00:16:3e:37:a0:7a brd ff:ff:ff:ff:ff:ff link-netnsid 0
inet 10.0.3.195/24 brd 10.0.3.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::216:3eff:fe37:a07a/64 scope link
valid_lft forever preferred_lft forever
Beachten Sie, dass eth0@if10
Wie heißt dieser @
Teil?
Auf dem Host gibt es keinen solchen if10
, ein anderer Container, den ich habe, hat einen eth0@if8
- ich muss annehmen, dass dies irgendwie Teil der Handhabung von Netzwerkübersetzungen durch LXC / Container ist, aber ich hatte dies vorher nicht bemerkt und frage mich, ob es eine Ergänzung zur Überbrückung ist. das könnte in anderen szenarien existieren?
quelle
link-netnsid 0
dass die Signale , dass eine andere Netzwerk - Namespace beteiligt ist. Das @ sagt nur, dass es sich um eine andere Schnittstelle handelt, aber nicht, wo sich diese andere Schnittstelle befindet.Suchen Sie unter /etc/udev/rules.d oder unter /lib/udev/rules.d nach einer Datei wie 70-persistent-net.rules. Es sollte eine Zeile mit dem Namen der Netzwerkschnittstelle und der MAC-Adresse vorhanden sein. Wenn Sie dies ändern und neu starten, sollte die Netzwerkkarte umbenannt werden.
quelle
ip
Tools. Vergleichen Sie einfach mitifconfig
... oder machen Sie einige schnelle Python-Skript-Dumping-Schnittstellennamen mitpyroute2
. Alle zeigen dort ungeschmückte echte Netzwerkschnittstellennamen.