So, I've been looking into this systemd "Predictable Network Interface Names" for quite some time and got some understanding on how it works, but I can't for the love of Thor figure out the naming scheme with enpXsY, I know that it's supposed to indicate the physical location of the device, but what exactly does the X and Y mean? Which one is the physical location? What exactly does the other indicate, a bus index, perhaps? I have no idea and really want to know. I searched high and low and could find nothing explaining in detail how this naming scheme works.

1 Answer 1


This is described in the man page systemd.net-naming-scheme in later systemd versions. en means ethernet, p means pci, X is the bus number, s means slot, Y is the slot number.

  • Thanks. For some reason that specific page escaped me. Sep 12, 2021 at 16:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.