With Mageia 4, the system went to using "consistent network naming rules".
I promptly disabled that; it breaks a lot of things for me and I just don't want it on my workstation. I disabled it by making an appropriate rule in /etc/udev/rules.d, and by symlinking 80-net-name-slot.rules to /dev/null.
Now, in Mageia 5, it is back...and it is causing a lot of heartburn for me.
I have three nics on this machine. I want them named eth0, eth1, and eth2. Eth0 is always connected since it is my internet connection. Eth1 and eth2 may or may not be connected, depending on what I am doing.
Presently, neither eth1 nor eth2 were connected when I booted this machine into Mageia 5. Now, I have connected eth1 but can't use it because it is defined as enp6s0f1 while my eth2 is defined as enp6s0f0. This breaks a lot of scripts for me, and I want it the way I want it.
How can I require my nics to be named the way I want them named, even when they are not connected at boot time?