Just that, when I run

ifconfig -a

I only get lo and enp0s10 interfaces, not the classical eth0

What does enp0s10 means? Why is there no eth0?

share|improve this question
3  
ifconfig is deprecated. Think about moving to ip from iproute2 soon. – solsTiCe Jun 13 '15 at 8:21
up vote 25 down vote accepted

That's a change in how now udevd assigns names to ethernet devices. Now your devices use the "Predictable Interface Names", which are based on (and quoting the sources):

  1. Names incorporating Firmware/BIOS provided index numbers for on-board devices (example: eno1)
  2. Names incorporating Firmware/BIOS provided PCI Express hotplug slot index numbers (example: ens1)
  3. Names incorporating physical/geographical location of the connector of the hardware (example: enp2s0)
  4. Names incorporating the interfaces's MAC address (example: enx78e7d1ea46da)
  5. Classic, unpredictable kernel-native ethX naming (example: eth0)

The why's this changed is documented in the systemd freedesktop.org page, along with the method to disable this:

ln -s /dev/null /etc/udev/rules.d/80-net-setup-link.rules

or if you use older versions:

ln -s /dev/null /etc/udev/rules.d/80-net-name-slot.rules
share|improve this answer
2  
Following the freedesktop,org link, the main point is: The classic naming scheme for network interfaces applied by the kernel is to simply assign names beginning with "eth" to all interfaces as they are probed by the drivers. As the driver probing is generally not predictable for modern technology this means that as soon as multiple network interfaces are available the assignment of the names is generally not fixed anymore and it might very well happen that "eth0" on one boot ends up being "eth1" on the next. This can have serious security implications... – lepe Oct 17 '16 at 2:43

Answer on "What does enp0s10 means?" question:

enp0s10:

en      -- ethernet

  p0    -- bus number (0)

    s10 -- slot number (10)

Source: udev-builtin-net_id.c on GitHub

share|improve this answer
3  
Came looking for this. – ffledgling Mar 7 '17 at 8:38

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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