Renommer mon interface réseau WLAN


11

Je sais que cette question est similaire à " Udev: renommer mon interface réseau ", mais je ne la considère pas comme un doublon car mon interface n'est pas nommée via une règle udev, et aucune des autres réponses de cette question n'a fonctionné pour moi.

J'ai donc un adaptateur WiFi sur cet ordinateur portable, et je voudrais renommer l'interface de wlp5s0 en 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

Cependant, il n'y a pas de règles pour cette interface dans 70-persistent-net.rules ou l'un des autres fichiers du répertoire /etc/udev/rules.d/.

Existe-t-il un moyen de renommer cette interface?

Réponses:


14

Choisissez une solution:

  1. ip link set wlp5s0 name wlan0 - non permanent
  2. créez vous-même un fichier de règles udev dans /etc/udev/rules.d- permanent
  3. ajoutez le net.ifnames=0paramètre du noyau dans grub.cfg - permanent, si votre distribution ne le remplacera pas.

Je ne savais pas que vous pouviez renommer une interface en utilisant l'utilitaire "ip", fonctionnait très bien! Je vais essayer le paramètre de démarrage net.ifnames = 0 pour le rendre permanent. Merci!
Gogeta70

solution 1.tout en générant éventuellement un nom sain (mémorisable), nécessite déjà de parcourir la longueur pour rechercher le "nom prévisible" (merci systemd), qui change lors de l'insertion d'une clé USB dans un port différent. solution 2est un stub, et la solution 3désactive l'alias systemd à la place. N'y a-t-il aucun moyen de conserver le systemdnom permanent contorsionné + et d'avoir toujours un alias sain d'esprit wlan0?
humanityANDpeace

1

Sous Linux Mint 18:

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

dit en commentaire:

Ce fichier a été généré automatiquement par le programme / lib / udev / write_net_rules, exécuté par le fichier de règles persistent-net-generator.rules.

Vous pouvez le modifier, tant que vous conservez chaque règle sur une seule ligne et ne modifiez que la valeur de la clé NAME =.

Donc, je suppose, changez simplement la clé NAME à votre convenance.


Ouais, le mien a le même sur le dessus. Le problème est qu'il n'y a qu'une seule ligne dans ce fichier, pour l'interface eth0. Je ne peux pas changer une règle qui n'existe pas.
Gogeta70

@ Gogeta70 Strange, j'ai à la fois wlan et eth. Pas de soucis alors.
LinuxSecurityFreak
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.