[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Grosse fatigue



Bonjour,

Le 23/09/2022 à 14:24, Haricophile a écrit :
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.



Reply to: