148 private links
S'assurer que systemd utilise toujours le même schéma de noms, même lors d'une mise à jour: net.naming-scheme=v252 dans les options de kernel.
À mettre comme argument de la commande présente dans GRUB_CMDLINE_LINUX_DEFAULT dans le fichier /etc/default/grub (puis faire un petit update-grub) ou à mettre manuellement au boot avec le e pour éditer la ligne de boot.
Pour fixer le nom, possibilité de mettre un fichier systemd.link dans /etc/systemd/network/.
Format de nom de fichier: <n>-<id>.link avec n une priorité entre 1 et 99 et id un identifiant quelconque.
Le contenu du fichier, un fichier ini avec une section [MATCH] qui contient les conditions pour que la règle s'applique, et une section [LINK] qui contient la règle elle-même.
Le match peut être sur la MAC, sur le driver, sur le path udev....
La règle peut être que la MAC soit persistent ou aléatoire (MACAddressPolicy=), une politique de nommage (NamePolicy=) ou un nom directement (Name=), activer le wake-on-LAN,....
Cfr: https://manpages.debian.org/bookworm/udev/systemd.link.5.en.html
Penser à mettre à jour les initramfs parce que le fichier link s'y trouve
update-initramfs -u -k all
Exemple:
[Match]
MACAddress=aa:bb:cc:dd:ee:ff
Type=ether
[Link]
Name=enwan0