I have a Linux machine with two Ethernet cards both using the Intel e1000 driver. lspci reports different models of Ethernet cards, but I can't tell which is eth0 and which is eth1. Other than turning off the machine and reading the chips, how can I tell which model is eth0 and which is eth1?
I know the thread is old, but I think the anwsers missed the point.
To associate the device as listed with ifconfig with the physical device, I do the following:
ethtool -i DEVICE
This will give you the bus-info which you can correlate with the infomation obtained from :
The bus-info should match the numbers at the beginning of the line returned by lspci.