Proxmox/Debian – Problème de renommage d’interfaces réseau USB via udev (lanusb/wanusb) non appliqué au reboot
Contexte :
Sur un serveur Proxmox 8 (Debian 12.5, kernel 6.8.12-9-pve), j’ai tenté de renommer deux interfaces réseau USB selon leur adresse MAC avec des règles udev, pour obtenir des noms fixes : wanusb et lanusb.
Règles utilisées (/etc/udev/rules.d/70-persistent-net.rules) :
text
SUBSYSTEM==« net », ACTION==« add », ATTR{address}==« 00:e0:4c:90:cb:1d », NAME=« wanusb »
SUBSYSTEM==« net », ACTION==« add », ATTR{address}==« 00:05:1d:fc:13:c », NAME=« lanusb »
Problème :
Après plusieurs redémarrages et rechargements de udev, les interfaces gardent leur nom par défaut au format enx… (ex : enx00e04c90cb1d), et non les noms souhaités.
Actions déjà tentées (sans succès) :
Création et vérification des règles udev
Rechargement de udev (udevadm control --reload && udevadm trigger)
Renommage via script (ip link set)
Modifications dans les bridges Proxmox
Plusieurs redémarrages complets
Hypothèses :
Le renommage udev n’est pas pris en compte, possiblement à cause de l’ordre de démarrage ou d’un conflit avec systemd-networkd ou les règles internes de Proxmox VE.
Le fichier .rules pourrait être ignoré (logs système évoquant un failed mount lors de l’injection via clé USB), mais permissions et adresses MAC vérifiées.
Questions à la communauté :
Avez-vous déjà rencontré ce souci de renommage d’interfaces réseau via udev non appliqué au boot sur Proxmox/Debian 12 ?
Existe-t-il une méthode fiable et persistante (udev, systemd-link, netplan, ifrename, etc.) pour forcer ce renommage, compatible avec Proxmox VE et les bridges (vmbr1/vmbr2) ?
Vos retours d’expérience sur la gestion des noms d’interfaces réseau sous Proxmox avec systemd sont les bienvenus.
Objectif :
Trouver une solution robuste pour garantir l’apparition des noms wanusb et lanusb dès le démarrage, compatible avec l’écosystème Proxmox.
Merci d’avance pour vos conseils et partages d’expérience !