0

Renommer wlan1 en wlan0

Depuis que j'ai changé la carte WiFi de mon laptop, il y a un détail qui m'emmerde vraiment : la nouvelle s'appelle wlan1. Cela peut s'expliquer pour toutes sortes de cartes qui vont et viennent (celles en USB) par exemple. Mais moi j'aime bien que mon interface WiFi principale s'appelle wlan0 !

Le secret se trouve dans le fichier /etc/udev/rules.d/70-persistent-net.rules qui contient toutes sortes de ligne, dont celle qui nous intéresse :

# PCI device 0x8086:0x4229 (iwl4965)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1d:e0:xx:xx:xx", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"

J'ai pris soin de supprimer la ligne définissant wlan0 et j'ai juste changé le wlan1 en wlan0. Je suis maintenant le plus heureux des geeks 😀

Mise à jour

Sur certaines distributions, le fichier 70-persistent-net.rules n'existe pas. C'est une configuration délibérée de udev pour toujours réassigner les interfaces. Si cependant vous voulez forcer le lien de chaque interface, il faut changer la configuration dans /lib/udev/rules.d/75-persistent-net-generator.rules

Ajoutez wlan* au début des "device name whitelist" :

# device name whitelist
KERNEL!="wlan*|ath*|msh*|ra*|sta*|ctc*|lcs*|hsi*", \
                                        GOTO="persistent_net_generator_end"