如何从 pciid 得到 网卡得 MAC 地址?
现在很多服务器都有双网卡,而且芯片一样,内核驱动模块一样。
lspci -vvv 可以得到如下的一些信息:
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5704
Gigabit Ethernet (rev 02)
Subsystem: Dell Computer Corporation: Unknown device 014a
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (16000ns min)
Interrupt: pin A routed to IRQ 16
Region 0: Memory at fcf30000 (64-bit, non-prefetchable) [size=64K]
Region 2: Memory at fcf20000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <available only to root>
02:00.1 Ethernet controller: Broadcom Corporation NetXtreme BCM5704
Gigabit Ethernet (rev 02)
Subsystem: Dell Computer Corporation: Unknown device 014a
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B-
Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (16000ns min)
Interrupt: pin B routed to IRQ 17
Region 0: Memory at fcf10000 (64-bit, non-prefetchable) [size=64K]
Region 2: Memory at fcf00000 (64-bit, non-prefetchable) [size=64K]
Capabilities: <available only to root>
我想问一下,有没有办法可以知道 02:00.0 所对应网卡的 MAC 地址?
我现在两个网卡的 MAC 地址,也知道哪个 MAC 地址对应哪个网络设备,eth0,
eth1,但是就是不知道怎样将 MAC 地址和 pci id 对应。
--
肖盛文 (Faris Xiao)
Email:atzlinux@126.com
Reply to: