Bonjour,
Le Fri, 23 Sep 2022 12:42:41 +0200, "antoine.valmer" <antoine.valmer@yahoo.com> a écrit :eth0, wlan0... c'est explicite, et pratique pour réparer un réseau défaillant.Le nouveau nommage est explicite aussi, c'est juste pas fait pour les humains. Ce que je reproche n'est pas la logique du truc, mais ce fait qui effectivement rend complexe ce qui était simple du point de vue de l'humain et du contrôle de ce qu'on fait. Je suppose que ça va avec les automatisations, le branchement à chaud, les gros parcs et toussa, mais il y a une perte de l'idée qu'on doit contrôler sa machine et pas l'inverse. On se simplifie la vie en rendant les choses plus complexes. C'est un paradoxe.
l'ordre eth0, eth1... était fonction de la façon dont étaient
détectées les cartes par le kernel lors du boot (ordre de
chargement des modules....). Pour que cela soit stable c'est à
l'aide des règles udev que se faisait l'association nom/@MAC à la
première détection de la carte. En cas de changement de carte
réseau fallait supprimer la règle dans
/etc/udev/rules.d/70-persistent-net.rules pour retrouver eth0
disponible. C'était un peu galère pour affecter des noms
spécifiques en fonction de la position des cartes dans un PC
(déploiement d'images).
Le nouveau nommage fait ça tout seul. C'est plus stable et pas nécessairement plus complexe (source https://debian-facile.org/viewtopic.php?pid=264958#p264958) :
wl = WireLess
en= EtherNet
p1 = bus PCI n° 1 (non présent si
contrôleur sur la carte mère)
s0 = Slot n° 0
f0 = Fonction n° 0 (quand le
périphérique contient plusieurs fonctions)
Pour retourner aux anciens noms, modifier le fichier
/etc/default/grub et ajouter les options net.ifnames=0 et
biosdevname=0 à la ligne GRUB_CMDLINE_LINUX=(https://memo-linux.com/debian-9-retrouver-les-noms-des-interfaces-reseaux-eth/).
Puis update-grub en root devrait le faire.
Bonne soirée,
Luc.