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) - depreciated
By default, systemd will now name interfaces following policy:
1) if that information from the firmware is applicable and available, falling back to
2) if that information from the firmware is applicable and available, falling back to
3) if applicable, falling back to
5) in all other cases.
4) is not used by default, but is available if the user chooses so.
Create your own manual naming scheme, for example by naming your interfaces internet0, or lan0.
For that create your own udev rules file and set the name property for the devices.
Make sure to order it before the default policy file, for example by naming it `/etc/udev/rules.d/70-my-net-names.rules`