- In this video, I want to tell you
about network device names.
So what is going on?
Well, in old Linux,
network device names were named
according to the type of network device,
eth0 for the first ethernet device and eth1
if you would have a second one.
wlan0 for a wireless land device.
In modern Linux, network devices are named according
to their physical location in the computer,
with the help of the driver.
And there was a need for that, because in Linux
you often have servers, multiple network devices.
And if you have a server with eight network cards,
then it's very hard to see the difference,
the physical difference on your server
and the identification of your network card.
And that is why, nowadays we have this thing
called biosdevname.
Biosdevname uses device names that reveal information
about physical location.
The system D component, system-udevd
generates the network device names
based on the information that it receives from the driver.
And you will get names like em123 for embedded
or P followed by a port and a P and slot like P0P1,
which is PCI port zero and PCI slot number one.
or eno123 for EtherNet Onboard.
If the driver does not reveal sufficient information
you might still see eth0, and so on,
but nowadays, eth0 is not something to be seen anymore.
You will have to deal with these ENS interface names
like we see in the VMware virtual environment.