Ja, das ist der tatsächliche Name der Schnittstelle, kein Codierungsproblem. Diese "komischen Zeichen" sind Buchstaben und Zahlen.
Das allgemeine
en*
oderwl*
Format (z. B.enp1s0
oderwlp2s0
) stammt von systemd "persistenten Schnittstellennamen", das wiederum von Fedoras früherem Biosdevname- Feature inspiriert ist . Er setzt Schnittstellennamen auf der Grundlage von Hardwaremerkmalen -enp*
oderwlp*
würde den PCI-Bus / -Slotenu*
oderwlu*
den USB-Port beschreiben.enx*
oderwlx*
würde die MAC-Adresse beschreiben.Dies ist bei Systemen mit mehreren Netzwerkschnittstellen hilfreich, da sie in keiner bestimmten Reihenfolge erkannt werden. Daher ist es möglich, ab
eth0
undeth1
zu Positionen zu tauschen.systemd aktiviert jedoch standardmäßig keine MAC- Adressnamen. Dies ist eine Debian- spezifische Ergänzung, die nur für USB-Schnittstellen gilt. (Diese können nicht von den standardmäßigen systemd-Benennungen profitieren, da USB-Pfade nicht wirklich beständig oder vorhersehbar sind.)
Während die Debian-Konfiguration intern von systemd-udev generierte Namen verwendet, ist sie technisch als separate udev-Regeldatei implementiert und entspricht nicht genau derselben Konfiguration. Es ehrt
net.ifnames=0
(siehe unten).airmon-ng
Ich schätze, der Grund ist fehlgeschlagen, weil der Name zu lang ist - die Schnittstellennamen unter Linux sind auf 16 Bytes beschränkt, so dass airmon-ng keinen Platz mehr für "mon" für den Namen der neuen Monitorschnittstelle hat."Airmon-ng" mit modernen Treibern ist jedoch nicht unbedingt erforderlich - es ist lediglich ein Shell-Skript, um verschiedene Arten der Schnittstelleneinrichtung (modern und alt) zu vereinheitlichen.
Um die Umbenennung vollständig zu deaktivieren, booten Sie mit dem net.ifnames=0
Kernel-Parameter, z /etc/default/grub
. B. fügen Sie ihn hinzu . (Es gibt andere Methoden, die jedoch zu viel Konfigurationsbearbeitung erfordern und sich in der Zukunft ändern können.)
Dadurch sollten Sie die Standardnamen wlan*
beim Neustart wiederherstellen.
Um eine Monitorschnittstelle manuell zu erstellen, verwenden Sie iw
:
iw phy0 interface add mon0 type monitor ip link set mon0 up
Löschen Sie es später:
iw mon0 interface del