Re: Accès carte réseau uniquement sous root

Page principale

Répondre à ce message
Auteur: Jérôme Kieffer
Date:  
À: guilde
Sujet: Re: Accès carte réseau uniquement sous root
Merci Olivier,

J'essaye demain !

A+

Jerome

On Tue, 7 Feb 2023 20:56:21 +0100
Olivier Allard-Jacquin <olivieraj@???> wrote:

>     Bpnjour,

>
> Le 06/02/2023 à 19:13, Jérôme Kieffer a écrit :
> >
> > Au taff, j'ai l'impression que renseigner ces regles udev ne fait plus
> > aucun effet, c'est pourquoi je m'interroge.
>
>     J'ai eu des problèmes bizarres avec une machine qui n'a "que" 3 
> interfaces réseaux physiques, plus deux virtuelles.

>
>     De ce que j'ai lu sur le web et des mes propres tests:
> - les règles udev ci-dessous ne sont effectivement plus d'actualité. Je 
> ne pense pas que le problème soit SystemD, mais plutôt un changement de 
> kernel

>
> - j'ai tenté de revenir aux noms à l'ancienne (eth*), en utilisant le
> GRUB_CMDLINE_LINUX="biosdevname=1" dans le "/etc/default/grub" : Cela à
> été bringueballant, voir plus-bas
>
> - finalement, j'ai trouvé la solution dans "/etc/network/interfaces",
> afin de renommer les cartes avec les anciens noms:
> rename enp3s0=eth0
> rename enp1s5=eth1
>
> - et pour un dongle wifi qui est connecté en USB, j'ai trouvé ceci:
> # cat /etc/systemd/network/20-wifi.link
> [Match]
> MACAddress=09:87:65:43:21:ab
>
> [Link]
> Name=eth2
>
> Ainsi, le dongle est repéré par son adresse MAC, et est toujours nommé eth2.
> Je ne suis pas certain de comment c'est pris en compte : Soit un reboot
> de la machine, ou un "systemctl restart networking". Attention, je
> n'utilise pas NetworkManager, donc ce n'est pas un cas standard.
>
>     Enfin, le "dmesg|grep eth" donne:
> r8169 0000:01:05.0 eth0: RTL8169sb/8110sb, xx:xx:xx:xx:xx:xx, XID 100, 
> IRQ 19
> r8169 0000:01:05.0 eth0: jumbo features [frames: 7146 bytes, tx 
> checksumming: ok]
> r8169 0000:03:00.0 eth1: RTL8168d/8111d, yy:yy:yy:yy:yy:yy, XID 283, IRQ 25
> r8169 0000:03:00.0 eth1: jumbo features [frames: 9194 bytes, tx 
> checksumming: ko]
> r8169 0000:01:05.0 enp1s5: renamed from eth0
> r8169 0000:03:00.0 enp3s0: renamed from eth1
> asix 1-1:1.0 eth0: register 'asix' at usb-0000:00:04.1-1, ASIX AX88772 
> USB 2.0 Ethernet, 09:87:65:43:21:ab
> asix 1-1:1.0 eth2: renamed from eth0
> r8169 0000:03:00.0 eth0: renamed from enp3s0
> r8169 0000:01:05.0 eth1: renamed from enp1s5
> asix 1-1:1.0 eth2: configuring for phy/rmii link mode

>
>     On note que c'est un peu la pagaille des renommages dans tous les sens 
> (!!):

>
> r8169 0000:01:05.0 enp1s5: renamed from eth0
> r8169 0000:03:00.0 enp3s0: renamed from eth1
>
> asix 1-1:1.0 eth0: register 'asix' at usb-0000:00:04.1-1, ASIX AX88772
> USB 2.0 Ethernet, 09:87:65:43:21:ab
>
> asix 1-1:1.0 eth2: renamed from eth0
>
> r8169 0000:03:00.0 eth0: renamed from enp3s0
> r8169 0000:01:05.0 eth1: renamed from enp1s5
>
>     Peut-être (?) qu'une solution pour toi serait d'avoir plusieurs fichiers:
> /etc/systemd/network/10-reseau_a.link
> /etc/systemd/network/20-reseau_b.link
> /etc/systemd/network/30-reseau_c.link
> /etc/systemd/network/40-reseau_d.link

>
>
>     Cordialement,
>                         Olivier

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

>
>