On Fri, Mar 03, 2023 at 05:45:54PM -0500, Jeffrey Walton wrote: > The 'p' is a pci bus, the 's' is a slot number. Since the interface > does not move around once installed, the interface will always have > the same name like 'enp4s0'.
That's a wonderful idea, but it doesn't quite work in practice. There are ways that a "predictable" interface name may change. A BIOS/firmware upgrade can do it. Adding or removing devices can also do it, in some cases. They don't even have to be network interfaces.