CentOS 7 Interface Naming

Jan 2017

From CentOS 7 onwards the way the interfaces are named has changed. Gone are the traditional eth0, eth1 etc. This is slightly annoying for those of use that are used to it.
An interface name is now comprised of an identifier followed by a value for the interface.

<sxh [txt][; options for SyntaxHighlighter]> Two character prefixes based on the type of interface: * en – ethernet * sl – serial line IP (slip) * wl – wlan * ww – wwan * ib – Infiniband

Type of names: * b<number> – BCMA bus core number * ccw<name> – CCW bus group name * o<index> – on-board device index number * s<slot>[f<function>][d<dev_port>] – hotplug slot index number * x<MAC> – MAC address * [P<domain>]p<bus>s<slot>[f<function>][d<dev_port>]

- PCI geographical location

* [P<domain>]p<bus>s<slot>[f<function>][u<port>][..]1[i<interface>] </sxh>