Wie oder wo bestimmt Linux die Zuordnung eines Netzwerkgeräts? Speziell wlan0
oder wlan1
für drahtlose USB-Geräte.
Ich habe vor einiger Zeit ein TP-USB-Kabel angeschlossen und es wurde zugewiesen wlan0
. Ich habe es entfernt. Diese Woche habe ich ein Edimax USB-WLAN-Gerät angeschlossen und es erscheint als wlan1
. Ich habe es heute entfernt, um ein zweites kabelloses Edimax-USB-Gerät zu testen (ich habe zwei gekauft), und jetzt kommt es wlan2
.
Ich kenne genug Unix / Linux, um zu wissen, dass dies irgendwo konfiguriert wird, und wenn ich die nicht verwendete Konfigurationsdatei lösche, kann ich den neuesten Edimax erstellen wlan0
. Aber wie / wo?
quelle
Dieses Problem wurde ab
systemd
v197 mit der Einführung der dauerhaften Benennung für Netzwerkgeräte behoben .Auf der Seite " Vorhersagbare Netzwerkschnittstellennamen" von freedesktop wurden dem Kernel einfach Namen in der Reihenfolge zugewiesen, in der sie von den entsprechenden Treibern überprüft wurden:
Wenn Ihre Distribution Anwendungen systemd, können Sie entweder die vorhersagbar zugewiesen , aber vielleicht sperrigen Namen wie
wlp0s11
oder Sie können einen schreibenudev
Regel ihnen einen Namen , den Sie sich wohler mit geben, wiewifi1
auf der Grundlage der MAC - Adresse ...Binden Sie eine Datei in
/etc/udev/rules.d/
aufgerufene ein10-network-device.rules
:quelle