Why is enp#s# in stead of eth# ? Whats the meaning of enp#s#? [duplicate]

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:

https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/

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

https://github.com/systemd/systemd/blob/master/src/udev/udev-builtin-net_id.c#L20

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