linux下eth*与lspci中对应关系

IdleMan 发布于 2013/05/08 12:33
阅读 3K+
收藏 0

怎么知道eth*与lspci中对应关系。


04:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3)
05:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
06:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3)
07:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
08:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3)
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
0a:00.0 PCI bridge: Broadcom EPB PCI-Express to PCI-X Bridge (rev c3)
0b:00.0 Ethernet controller: Broadcom Corporation NetXtreme II BCM5708 Gigabit Ethernet (rev 12)
0f:00.0 Ethernet controller: Intel Corporation 82598EB 10 Gigabit AF Network Connection (rev 01)

另外,ISCSI HBA显示的是Ethernet controller还是其他啊?


3Q!!!



加载中
0
seaquester
seaquester

还有一个好一点的办法: ethtool -i eth*, 该工具的输出里面有bus-info,就是eth*对应的PCI总线位置信息。

IdleMan
IdleMan
这个可行,上面的方法没有试成功
0
OscerSong
OscerSong
网卡信息
0
seaquester
seaquester

我这个办法有点笨:

到 /sys/devices/ 下去搜索网卡 eth*,找到网卡对应的PCI 总线位置,例如:05:00.0然后通过 "lspci -s 05:00.0" 来取得设备信息

返回顶部
顶部