如何区分哪个卡是eth0,哪个是eth1?

如何区分哪个卡是eth0,哪个是eth1?

我有一台 Linux 机器,上面有两块以太网卡,都使用 Intel e1000 驱动程序。lspci 报告了不同型号的以太网卡,但我无法分辨哪个是 eth0,哪个是 eth1。除了关闭机器并读取芯片外,我如何才能分辨哪个型号是 eth0,哪个是 eth1?

答案1

我自己还没有尝试过,但是可以尝试使用 ethtool 命令。

ethtool -p eth0

您可以让卡上的 LED 闪烁。然后您可以轻松识别哪张卡在闪烁。

答案2

解析 ifconfig 的输出。它将为您提供硬件 MAC 地址,您可以使用该地址来识别哪个卡是哪个。

答案3

仅将其中一个接口连接到交换机,然后使用mii-diagethtoolmii-tool(取决于安装哪个)的输出查看哪个有链接。然后,您将知道哪个物理卡是哪个接口。dmesg然后 的输出应该可以帮助您确定哪个是哪个。

答案4

要将 PCI 编号与设备名称关联,请检查

ls /sys/net/eth0/driver

这将显示 PCI 号码。

相关内容