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

Re: ifup eth1 failed [RESOLU]



Xadawa a écrit :
Un conseil : fait un patch pour ton fichier z25_persistent-net.rules histoire de ne pas avoir a refaire ces modifs à la prochaine réinstallation ;)

Je ne vois pas trop l'intérêt de faire un patch, car le contenu de ce fichier est mis à jour automatiquement par le générateur de règles d'udev à chaque découverte d'une nouvelle interface.

La séquence installation avec une carte puis ajout d'autres cartes ne produira pas le même fichier et les mêmes règles que l'installation avec toutes les cartes déjà présentes, et le patch ne s'appliquera pas. Après une réinstallation à partir de zéro avec toutes les cartes déjà présentes, les règles udev de nommage persistant des interfaces reprendont simplement les noms affectés par le pilote dans l'ordre d'énumération. C'est donc tout le fichier qu'il faut sauvegarder et pas seulement la modification apportée. Ta remarque était néanmoins intéressante.

C'est notamment à cause de ce genre de gag que je me méfie d'udev. D'accord, c'est pratique quand on modifie le matériel pour conserver les mêmes noms pour les mêmes périphériques. Sans cela, l'OP aurait eu son eth1, mais correspondant à l'ancienne eth0 ! Mais du coup lors d'une réinstallation à partir de zéro, on risque de se retrouver avec des noms différents.

Ludovic DAVID wrote:

J'ai modifié le fichier /etc/udev/rules.d/z25_persistent-net.rules afin de faire correspondre eth1 à l'adresse mac de ma deuxième carte réseau, pareil
pour eth2 pour la troisième carte.
J'ai redémarré la machine et ça marche nikel, merci Pascal :)

Pas de quoi et tant mieux. J'aurais plutôt choisi la facilité en remplaçant eth1 par eth3 dans /etc/network/interfaces, mais c'est toi qui vois !


Reply to: