Frédéric ZULIAN a écrit : > > J'ai retrouvé mes cartes mais effectivement sous des noms différents : > eth5 eth2 > > Mais qu'est ce que udev vient faire la dedans : "udev renamed network > interface eth0 to eth5"
Une des fonctionnalités d'udev est justement d'assurer un nommage persistant des interfaces réseau connues, par défaut en se basant sur les adresses MAC. Quand le noyau crée une interface réseau, il lui donne un nom qui dépend de l'ordre d'énumération et notifie udev. Udev regarde si une de ses règles fait référence à son adresse MAC ou son nom. Si l'adresse MAC correspond mais pas le nom, il renomme l'interface avec le nom cible spécifié dans la règle. Si le nom correspond mais pas l'adresse MAC, cela signifie que ce nom est réservé à une autre interface et il la renomme avec un nom non réservé et crée une nouvelle règle de nommage persistant pour cette adresse MAC. Les règles de nommage persistant créées par udev sont dans un fichier NN-persistent-net.rules (où NN est un nombre) situé dans /etc/udev/rules.d/ ; elles sont créées par le biais du fichier NN-persistent-net-generator.rules (où NN est un autre nombre) qui peut être situé dans le même répertoire ou dans /lib/udev/rules.d/ selon la version d'udev. Cela part d'une intention louable, mais parfois udev s'emmêle les pinceaux. Pour diverses raisons, il peut arriver qu'udev ne reconnaisse pas une interface. Une cause connue est, pour les contrôleurs ethernet intégrés à la carte mère, l'inversion de l'ordre des octets de l'adresse MAC entre le BIOS de la carte mère et le pilote. Quand cela résulte en une adresse MAC invalide (non unicast), le noyau la remplace par une adresse MAC aléatoire différente à chaque démarrage, ce qui empêche udev de la reconnaître avec ses règles par défaut. Autre cause possible : le changement de format des règles d'udev d'une version à l'autre suite à une mise à jour. Et après les gens s'étonnent que je refuse udev sur la machine qui me sert de routeur... > C'est la première fois que je me retrouve avec des cartes réseau > "renommées" par le système. Bienvenue au club. Quel est l'historique récent de l'installation ? Installation ou mise à niveau, remplacement de carte réseau ? -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.org/fr/FrenchLists Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe" vers [email protected] En cas de soucis, contactez EN ANGLAIS [email protected] Archive: http://lists.debian.org/[email protected]

