Le 06/10/2017 à 18:52, J. Fahrner a écrit :
Hi Didier,
Am 2017-10-06 18:36, schrieb Didier Kryn:
If you aren't satisfied witht the current numbering of your
interfaces, there is a simple way to change the numbering:
find the file /etc/udev/rules.d/70-persistent-net-rules. You will
see there is a line per known interface, containing notably its MAC
address (eg ATTR{address}=="e8:de:27:a8:14:e1") and the name it will
be given (eg NAME="eth0"). You can change the names and/or the MAC
addresses, but take care that a name or a MAC address doesn't appear
twice.
Thanks for that explanation. That explains my problems. My Thinkpad
was replaced during repair and I installed my hard drive in the new
device. The logic you described breaks some things, because of new MAC
addresses the devices got new names.
That's a perfect example why renaming devices (to make them "stable")
is not a good idea. Most consumer devices have not more than one
ethernet card and one wireless card. So naming was already "stable".
The new logic makes them unstable when you have to change devices on
repair. But that's typical "behaviour" of systemd devs. :-(
If someone with more than one ethernet/wireless device needs
stability, he can add udev rules manually. This should never be automatic!
I had the same problem this morning after replacing the OS disk on
a server by a clone of the OS of another server. It contained already
the Udev rules for the 4 interfaces of the other computer. But, in this
case, stability is critical and the admin is acustomed to the trick :-)
I agree that interface renaming is only a disturbance in situations
where there is at most one eth and one wlan, that is nearly every laptop.
Didier
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng