I have multiple USB to ethernet devices which are plugged to the same pc.
Is there a way to identify which one is mapped to which eth* network interface via usb port/etc ?
I have tried looking in lsusb and /proc, but haven't found anything useful.
I have multiple USB to ethernet devices which are plugged to the same pc.
Is there a way to identify which one is mapped to which eth* network interface via usb port/etc ?
I have tried looking in lsusb and /proc, but haven't found anything useful.
The mapping between interface names and devices can be seen in
/sys/class/net/
Example:
My
eth0
is on a PCI bus, device 0x19, as the symbolic link reveals.If your system uses udev for device management, you can use the following to get device IDs:
grep -i eth /var/log/udev
Provided your OS stores the udev activity log there; adjust when necessary.
You could unplug it and plug it back in, then check the latest messages in dmesg.