Umbenennen meiner WLAN-Netzwerkschnittstelle


11

Ich weiß, dass diese Frage " Udev: Umbenennen meiner Netzwerkschnittstelle " ähnelt , aber ich betrachte sie nicht als Duplikat, da meine Schnittstelle nicht über eine udev-Regel benannt ist und keine der anderen Antworten in dieser Frage für mich funktioniert hat.

Ich habe also einen WiFi-Adapter auf diesem Laptop und möchte die Schnittstelle von wlp5s0 in wlan0 umbenennen:

root@aj-laptop:/etc/udev/rules.d# iwconfig
wlp5s0    IEEE 802.11  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=off   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:on

eth0      no wireless extensions.

lo        no wireless extensions.

root@aj-laptop:/etc/udev/rules.d# ifconfig wlp5s0
wlp5s0: flags=4098<BROADCAST,MULTICAST>  mtu 1500
        ether 00:80:34:1f:d8:3f  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Es gibt jedoch keine Regeln für diese Schnittstelle in 70-persistent-net.rules oder einer der anderen Dateien im Verzeichnis /etc/udev/rules.d/.

Gibt es eine Möglichkeit, diese Schnittstelle umzubenennen?

Antworten:


14

Wählen Sie eine Lösung:

  1. ip link set wlp5s0 name wlan0 - nicht permanent
  2. Erstellen Sie sich eine udev-Regeldatei in /etc/udev/rules.d- permanent
  3. füge den net.ifnames=0Kernel-Parameter zu grub.cfg hinzu - permanent, wenn deine Distribution ihn nicht überschreibt.

Ich wusste nie, dass man eine Schnittstelle mit dem Dienstprogramm "ip" umbenennen kann. Das hat großartig funktioniert! Ich werde versuchen, den Boot-Parameter net.ifnames = 0 dauerhaft zu machen. Vielen Dank!
— Gogeta70

Lösung, 1.während schließlich ein vernünftiger (einprägsamer) Name generiert wird, erfordert bereits, dass man die Länge durchläuft, um den "vorhersehbaren Namen" (danke systemd) nachzuschlagen, der sich beim Einsetzen eines USB-Dongles in einen anderen Port ändert. Die Lösung 2ist ein Stub, und die Lösung 3deaktiviert den Alias ​​des Systems insgesamt. Gibt es keine Möglichkeit, den verzerrten systemdpermanenten Namen + beizubehalten und trotzdem einen vernünftigen Alias ​​wie zu haben wlan0?
— Menschlichkeit und

1

Unter Linux Mint 18:

cat /etc/udev/rules.d/70-persistent-net.rules

sagt im Kommentar:

Diese Datei wurde automatisch vom Programm / lib / udev / write_net_rules generiert, das von der Regeldatei persistent-net-generator.rules ausgeführt wird.

Sie können es ändern, solange Sie jede Regel in einer einzelnen Zeile halten und nur den Wert des Schlüssels NAME = ändern.

Also, ich nehme an, ändern Sie einfach den NAME-Schlüssel nach Ihren Wünschen.


Ja, meine hat das gleiche oben. Das Problem ist, dass diese Datei nur eine Zeile für die eth0-Schnittstelle enthält. Ich kann eine Regel, die nicht existiert, nicht ändern.
— Gogeta70

@ Gogeta70 Seltsam, ich habe dort sowohl wlan als auch eth. Egal Dann.
— LinuxSecurityFreak
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.