You have never seen a system that swapped eth0 and eth1 because of a kernel upgrade. On a router.
There are very good reasons for the new naming, the most basic one is hardware replacements.https://t.co/qa1CLxQ545
โ rtreffer (@bashlog) October 8, 2019
But I have been on a systemd system where just turning it off and powering it up again caused it to swap NICs โ no kernel upgrade required. This had never happened to me under the old init system.
I will never understand the moronic geek urge to make computers more difficult to use for humans with only very nebulous benefits for marginal use cases that no one really even cares about, and that most of the time donโt work correctly anyway.
And the funny thing is, this naming scheme actually isnโt consistent at all. Systemd calls it a consistent naming scheme, but itโs only consistent relative to devices in your system. If you add a NIC, or any other device, itโll change the name of all the fucking devices in the system. Really, it should be called an โinconsistentโ naming scheme as it does exactly the opposite of what is claimed.