Eu não tentei, mas experimente o comando ethtool. Com
ethtool -p eth0
você pode fazer com que os LEDs da placa pisquem. Você pode identificar facilmente qual placa está piscando.
Eu tenho uma máquina Linux com duas placas Ethernet usando o driver Intel e1000. O lspci relata diferentes modelos de placas Ethernet, mas não sei dizer qual é eth0 e qual é eth1. Além de desligar a máquina e ler os chips, como posso saber qual modelo é eth0 e qual é eth1?
Eu não tentei, mas experimente o comando ethtool. Com
ethtool -p eth0
você pode fazer com que os LEDs da placa pisquem. Você pode identificar facilmente qual placa está piscando.
Analise a saída do ifconfig. Ele lhe dará o endereço MAC de hardware que você pode usar para identificar qual placa é qual.
Conecte apenas uma das interfaces a um switch e use a saída de mii-diag
, ethtool
ou mii-tool
(dependendo de qual está instalado) para ver qual possui um link. Você saberá qual cartão físico é qual interface. A saída de dmesg
deve ajudá-lo a descobrir qual é qual.
Eu sei que o tópico é antigo, mas acho que os argumentos erraram o alvo.
Para associar o dispositivo listado com ifconfig ao dispositivo físico, eu faço o seguinte:
ethtool -i DEVICE
Isso lhe dará as informações de barramento que você pode correlacionar com as informações obtidas de:
lspci
A informação do barramento deve corresponder aos números no início da linha retornada pelo lspci.
Para relacionar o número PCI com o nome do dispositivo, verifique
ls /sys/net/eth0/driver
isto mostrará o número PCI.
Tags linux