Proxmox/Debian – Problème de renommage d’interfaces réseau USB via udev (lanusb/wanusb) non appliqué au reboot

Tags: #<Tag:0x00007f74f6a0d300> #<Tag:0x00007f74f6a0d198> #<Tag:0x00007f74f6a0d030>

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 !

Je ne labelise pas les interfaces réseau, en général cette procédure est faite dans Proxmox directement, du coup fixe ton interfaces dans le fichier : /etc/network/interfaces et ensuite dans l’interface tu lui donnera le nom qui va bien.

1 J'aime