When linux made the switch to the new interface naming scheme that was supposed to be somehow better than what we had before, I wrote some udev rules to keep my interfaces at eth0 eth1 and eth2 so that all my scripts would not break.
Well, that has been fine for a long time. Until now.
Now, I just did an update to kernel 5.6.14-desktop-2.mga7 and my networking is broken; the udev rules are apparently being ignored.
My interface names, eth0, eth1, and eth2, are being kept, but the match to MAC addresses is being ignored. What should be eth2 is now eth0. What should be eth0 is now eth1, and what should be eth1 is now eth2.
Well, I suppose that I could swap the cables around on the back of my box, but I am not going to do that. Also, because networking is totally down on the workstation and I am using my laptop for this message, I cannot easily pull samples of messages and such to put them in this post.
Does anyone here know what has changed in the latest update that would do this to me?
Once upon a time, Linux was fully controllable and predictable. These days, it is getting harder and harder to keep under control...