Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Andy2025

#1
📌 Proxmox/Debian – Interfaces udev renommées (lanusb/wanusb) ne prennent pas effet après reboot
🔍 Contexte du problème :
Dans le cadre de la configuration réseau avancée d'un serveur Proxmox 8 (Debian GNU/Linux 12.5 avec kernel 6.8.12-9-pve), j'ai voulu renommer deux interfaces réseau USB selon leur adresse MAC en utilisant des règles udev, afin d'obtenir les noms fixes suivants :

wanusb

lanusb

📁 Fichier de règles /etc/udev/rules.d/70-persistent-net.rules :
bash
Copier
Modifier
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"
🧪 Symptôme rencontré :
Après plusieurs redémarrages et rechargements de udev, les interfaces ne sont pas renommées.
Elles restent sous leur nom enx... au format MAC complet :

nginx
Copier
Modifier
enx00e04c90cb1d
enx00051bdcfc3c
🛠� Actions menées (toutes sans effet) :
Étape   Commande ou action réalisée   Résultat
✅ Création des règles udev   /etc/udev/rules.d/70-persistent-net.rules   OK, fichier bien détecté
✅ Rechargement de udev   udevadm control --reload + udevadm trigger   Pas d'effet
✅ Vérification avec ip -br link   Interfaces toujours nommées enx...   ❌
✅ Script automatique fix_nics.sh avec ip link set X name Y   Retour d'erreur Cannot find device wanusb   ❌
✅ Ajout manuel dans brctl   Interfaces wanusb/lanusb introuvables   ❌
✅ Redémarrages complets du serveur   Pas d'effet   ❌
✅ Formatage et remplacement clé USB contenant le script   Script exécuté, mais bug persistant   ❌

🧠 Hypothèse actuelle :
Le renommage udev ne prend pas effet parce que udev est probablement exécuté trop tard, ou bien il est écrasé par systemd-networkd ou par les règles propres à Proxmox VE.

Il se peut aussi que le fichier .rules soit ignoré, car certains logs système indiquent un failed mount lors de l'injection via clé USB.

La configuration udev est correcte, les adresses MAC sont confirmées, et les permissions sont adéquates.

❓Qui a déjà rencontré un bug similaire ?
Je souhaite savoir si d'autres membres de la communauté :

Ont déjà eu un renommage d'interfaces réseau via udev qui ne s'applique pas au démarrage.

Ont trouvé une manière propre et persistante sous Proxmox (Debian 12 / systemd) pour forcer ce renommage (udev, netplan, systemd-link, ifrename, udev.rules, etc.).

📎 Besoins
Solution fiable pour forcer les noms wanusb et lanusb à apparaître dès le boot.

Compatible avec l'écosystème Proxmox VE + bridges vmbr1/vmbr2.

Si possible, retour d'expérience sur ce type de bug lié au renommage udev non appliqué sous systemd.

Merci pour votre aide !