Re: probleme de udev ...

Page principale

Répondre à ce message
Auteur: Patrice Karatchentzeff
Date:  
À: Jérôme Kieffer
CC: GUILDE
Sujet: Re: probleme de udev ...
Salut Jérôme,

Elles sont prédictibles : c'est juste qu'elles ont été renommées selon
une nouvelle norme pour tenir compte des nouvelles interfaces.

PK


Le jeu. 21 avr. 2022 à 21:14, Jérôme Kieffer
<jerome.kieffer@???> a écrit :
>
> Merci,
>
> J'ai essayé la solution systemd-udev sans grand succès... par contre le
> rname dans /etc/network/interfaces, je connaissais pas et ca me semble
> interessant.
>
> Si la cause, c'est des modules noyaux en plus ... j'ai de la virtualisation,
> j'ai les modules du profiler intel et les driver nvidia. Peut être que
> le mélange est mauvais.
>
> C'est pas trop une bonne nouvelle car j'envisage de mettre a jours mon
> routeur/serveur en debian11 et, avec ses 10 interfaces reseau (+VPN
> +wifi +vlan +bridge ca fait 14), si les noms des interfaces sont plus
> prédictible, ca va être une merde noire.
>
> A++
>
> Jérôme
>
> On Thu, 21 Apr 2022 13:48:50 +0200
> Olivier Allard-Jacquin <olivieraj@???> wrote:
>
> >       Bonjour,

> >
> > Le 21/04/2022 à 11:12, Jerome Kieffer a écrit :
> > > Bonjour,
> > >
> > > Je suis sur une machine debian11 assez standard et à jours. Suite à
> > > un reboot, les interfaces reseau sont dans le mauvais ordre, i.e.
> > > eth0 et eth1 sont inversées.
> > >
> > > Pourtant c'est bien déclaré, et ce depuis des années dans le
> > > fichier: /etc/udev/rules.d/70-persistent-net.rules
> > >
> > > Est ce que vous avez une idée de ce qui a pu se passer ? merci de
> > > votre aide
> >
> >       c'est le problème classique des "predictive names"

> >
> >       Une mise à jour quelconque (kernel, module, librairie), ou un initramfs
> > à mis en vrac un mécanisme qui "tombait en marche" depuis des années.

> >
> >       D'après mes notes, à partir du 2020/06/01 sur mes Debian Testing j'ai
> > observé que le /etc/udev/rules.d/70-persistent-net.rules ne marchait
> > plus comme il le devait.

> >
> >       C'est amusant, car pas plus tard que ce matin je travaillai à nouveau
> > sur ce sujet, à propos d'un adaptateur USB/Ethernet qui avait un nom qui
> > ne me plaisait pas.

> >
> >       D'après
> > https://superuser.com/questions/1431018/network-interface-names-via-udev-for-usb-nics
> > , la solution peut passer par systemd-udev, et son
> > /etc/systemd/network/*.link . Voir /usr/share/doc/udev/README.Debian.gz
> > pour le détail.

> >
> >       J'ai mis cela en place ce matin, et cela a marché en "hot plug". Par
> > contre, je n'ai pas la possibilité de rebooter la machine tout de suite,
> > donc je ne sais pas encore si cela résiste au reboot ... :)

> >
> >       Sinon, l'autre possibilité est de passer par le
> > /etc/udev/rules.d/70-persistent-net.rules .  Mais attention au
> > commentaire qui dit que le paramètre ATTR est CASE SENSIVIVE !!

> >
> >       Enfin, une toute autre approche (3ème solution):
> > - se résigner à accepter le "predicitive naming" (outch, pour les vieux
> > Linuxiens que nous somme cela fait mal ... :) )
> > - mais retrouver nos chers eth0, eth1, eth2, ... grâce au "rename" du
> > "/etc/network/interfaces". Exemple chez moi:

> >
> > # less /etc/network/interfaces
> > rename enp3s0=eth0
> > rename enp1s5=eth1
> >
> > auto lo
> > iface lo inet loopback
> >
> > auto eth0
> > iface eth0 inet static
> >          address         a.b.c.d
> >          netmask         255.255.255.0
> >          network         a.b.c.0
> >          broadcast       a.b.c.255
> >          dns-search   aaaaaa

> >
> > auto eth1
> > iface eth1 inet static
> >          address         e.f.g.h
> >          netmask         255.255.255.0
> >          network         e.f.g.0
> >          broadcast       e.f.g.255
> >          dns-search   aaaaaa

> >
> >       On voit dans journalctl les renomages d'interfaces réseaux lors du boot:

> >
> > # journalctl |grep renamed
> > avril 20 00:32:32 aaa kernel: r8169 0000:01:05.0 enp1s5: renamed from
> > eth0
> > avril 20 00:32:32 aaa kernel: r8169 0000:03:00.0 enp3s0: renamed from
> > eth1
> > avril 20 00:32:39 aaa kernel: r8169 0000:03:00.0 eth0: renamed from
> > enp3s0
> > avril 20 00:32:39 aaa kernel: r8169 0000:01:05.0 eth1: renamed from
> > enp1s5
> >
> >       Cordialement,

> >
> >                                                       Olivier
> > --
> > ~~~~~~~  _____/\_____  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> > Phoenix /   _ \/ _   \    Olivier Allard-Jacquin
> >         /   / \  / \   \   Web:  http://olivieraj.free.fr/
> >        /___/  /  \  \___\  Mail: olivieraj@???
> > ~~~~ /////  ///\\\  \\\\\ ~~~~~~~~~~~~~~~~~~~~~~~ Linux Powered !!

> >
>



-- 
      |\      _,,,---,,_           Patrice KARATCHENTZEFF
ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:patrice.karatchentzeff@gmail.com
     |,4-  ) )-,_. ,\ (  `'-'
    '---''(_/--'  `-'\_)