Forcer le nom de l'interface #wifi sous #Ubuntu 18.04

vendredi 7 septembre 2018 · 1 minute · 180 mots

Avec Udev, il est possible de modifier le nom de l’interface wifi.

Tout d’abord, on doit récupérer l’adresse mac de la carte wifi.

$ ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: **wlp1s0**: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether **9c:b6:d0:8a:71:11** brd ff:ff:ff:ff:ff:ff

Ma carte wifi s’appelle wlp1s0 et sa mac address apparait juste après le mot clé “link/ether” : 9c:b6:d0:8a:71:11.

Maintenant, on va créer ou mettre à jour le fichier udev dans le dossier /etc/udev/rules.d avec quelque chose comme suit :

$ cat /etc/udev/rules.d/60-persistent-net.rules

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="**9c:b6:d0:8a:71:11**", ATTR{type}=="1", NAME="**wlan0**"

Il vous faudra les droits root (utiliser sudo). Modifier la mac address, choisissez le nom qui vous convient puis rebooter.

Vérifier que tout est conforme avec :

$ ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: **wlan0**: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether 9c:b6:d0:8a:71:11 brd ff:ff:ff:ff:ff:ff
console howto linux reseau shell ubuntu udev wifi