Sous Arch Linux, il arrive parfois que d’un démarrage à l’autre, deux cartes réseaux se voient attribuer eth0 ou eth1 aléatoirement, ce qui est gênant pour configurer la connexion.
Il y a un fichier /etc/udev/rules.d/75-persistent-net-generator.rules.optional dédié à la génération de règles udev persistantes pour le réseau.
C’est très simple :
mv /etc/udev/rules.d/75-persistent-net-generator.rules.optional /etc/udev/rules.d/75-persistent-net-generator.rules
Redémarrez votre système. Un fichier /etc/udev/rules.d/70-persistent-net.rules a été généré. Maintenant, on peut désactiver de nouveau le générateur :
mv /etc/udev/rules.d/75-persistent-net-generator.rules /etc/udev/rules.d/75-persistent-net-generator.rules.optional
Lien :



I had an issue with interface renaming right after Fedora 14
installation.
The funny thing is :
arch-x86-2.cisco.com:2> pwd
/etc/udev/rules.d
arch-x86-2.cisco.com:3> ls
40-hplip.rules
70-persistent-cd.rules
90-hal.rules
56-hpmud_support.rules
70-persistent-net.rules
91-drm-modeset.rules
60-fprint-autosuspend.rules 85-pcscd_ccid.rules 97-bluetooth-serial.rules
60-sysprof.rules 90-alsa-tools-firmware.rules 99-fuse.rules
arch-x86-2.cisco.com:4>
70-persistent-net.riules exists
70-persistent-netgenerator.rules DOES NOT!!!!!
Why ? Who created the former file?
In some Linux distros, the net generator file is at
/lib/udev/rules.d/75-persistent-net-generator.rules
I don’t really know.
It must have been generated during your first archlinux install ?
You should look at the content of your persistent-net.rules file.
Apparently there is a bug in it if after your fedora install the interfaces where renamed.