Rinominare la mia interfaccia di rete wlan


11

So che questa domanda è simile a " Udev: rinominare la mia interfaccia di rete ", ma non la considero un duplicato perché la mia interfaccia non è denominata tramite una regola udev e nessuna delle altre risposte in quella domanda ha funzionato per me.

Quindi ho un adattatore WiFi su questo computer portatile e vorrei rinominare l'interfaccia da wlp5s0 a wlan0:

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

Tuttavia, non ci sono regole per questa interfaccia in 70-persistent-net.rules o uno qualsiasi degli altri file nella directory /etc/udev/rules.d/.

C'è un modo per poter rinominare questa interfaccia?

Risposte:


14

Scegli una soluzione:

  1. ip link set wlp5s0 name wlan0 - non permanente
  2. crea un file di regole udev in /etc/udev/rules.d- permanente
  3. aggiungi il net.ifnames=0parametro del kernel in grub.cfg - permanente, se la tua distribuzione non lo sovrascriverà.

Non ho mai saputo che potresti rinominare un'interfaccia usando l'utility "ip", funzionava benissimo! Proverò il parametro net.ifnames = 0 boot per renderlo permanente. Grazie!
Gogeta70,

soluzione 1.mentre alla fine genera un nome sano (memorizzabile), richiede già uno per fare la lunghezza per cercare il "nome prevedibile" (grazie systemd), che cambia quando si inserisce il dongle USB in una porta diversa. la soluzione 2è uno stub e la soluzione 3disabilita l'alias systemd algethe. Non c'è modo di mantenere il systemdnome permanente contorto + e avere comunque un alias sano wlan0?
umanità e

1

Su Linux Mint 18:

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

dice nel commento:

Questo file è stato generato automaticamente dal programma / lib / udev / write_net_rules, eseguito dal file delle regole persistent-net-generator.rules.

È possibile modificarlo, purché si mantenga ciascuna regola su una singola riga e si cambi solo il valore della chiave NAME =.

Quindi, suppongo, basta cambiare la chiave NAME a proprio piacimento.


Sì, il mio ha lo stesso in cima. Il problema è che c'è solo una riga in quel file, per l'interfaccia eth0. Non posso cambiare una regola che non esiste.
Gogeta70,

@ Gogeta70 Strano, ho sia wlan che eth lì. Non importa, quindi.
LinuxSecurityFreak
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.