12
5
What is the difference between the network interface name ethX
(e.g. eth1
) and enoX
(e.g. eno1
), given by ifconfig
or lshw
?
12
5
What is the difference between the network interface name ethX
(e.g. eth1
) and enoX
(e.g. eno1
), given by ifconfig
or lshw
?
4
eth1
is the onboard Ethernet (wired) adapter on your Linux machine.
eno1
is your embedded NIC (onboard Network Interface Card). It is a regular physical network interface.
You can use this link as reference.
This is a way of representing the Ethernet names. If machine has already eth1
in its config file for the second adapter it will use eno1
rather than using eth2.
They both are same. Its just a name of config file. You can also change the name eno1
to eth2
by doing a simple Google search.
Here is the link for changing the same: Click
6You used eno1
twice; and did not use eth1
. – jww – 2018-09-26T04:44:52.060
0
Consistent Network Device Naming
Red Hat Enterprise Linux 7 introduces a new network naming scheme as part of systemd (Also in Ubuntu 16x, 17x, 18x)
Onboard interfaces at firmware index numbers eno[1-N]
Then, eno1, eno2, etc, are embedded network interfaces (usually we can see them on HP Proliant servers, among others)
1https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/ – Tom Yan – 2016-03-15T11:27:28.803