I migrate from Ubuntu Server 14 to Ubuntu Server 16 I now I have problems because I'm not undertand that.

I hope that somebody can answer me.


These interface names are a new standard aimed at providing consistent (and persistent) names of network devices between different boots and Linux installs. There's a good amount of information and rationale here:


There's also the technical detail of the naming scheme here:


In short, for your case, the enpXsY signifies that it's a pci device (from the p), on pci bus X, in slot Y.

| improve this answer | |
  • FWIW the first link above references the second link as the canonical source, but the second link has been edited and the comment with the information has been removed; which issue I've raised on a relevant github pull. – pbhj Jun 7 '19 at 13:06

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