vedor id.

# grep -r '.*'  /sys/class/net/*/device/vendor 
/sys/class/net/enp0s25/device/vendor:0x8086
/sys/class/net/wlp3s0/device/vendor:0x8086
如何获取有关网络设备的信息及其在Linux上的配置

此配置将显示有关如何在Linux系统上获取有关网络设备及其相关配置的硬件信息的诀窍。

硬件信息

lshw命令将尝试为我们提供所有可能的网络设备硬件信息:

# lshw -class network
  *-network                                                                                                                                                             
       description: Ethernet interface                                                                                                                                  
       product: 82579LM Gigabit Network Connection                                                                                                                      
       vendor: Intel Corporation                                                                                                                                        
       physical id: 19                                                                                                                                                  
       bus info: pci@0000:00:19.0                                                                                                                                       
       logical name: enp0s25                                                                                                                                            
       version: 04                                                                                                                                                      
       serial: 3c:97:0e:02:98:c8                                                                                                                                        
       capacity: 1Gbit/s                                                                                                                                                
       width: 32 bits                                                             
       clock: 33MHz                                                               
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion
       resources: irq:50 memory:f1600000-f161ffff memory:f162a000-f162afff ioport:
  *-network                                                                       
       description: Wireless interface                                            
       product: Centrino Advanced-N 6205 [Taylor Peak]                            
       vendor: Intel Corporation                                                  
       physical id: 0                                                             
       bus info: pci@0000:03:00.0                                                 
       logical name: wlp3s0                                                       
       version: 34                                                                
       serial: 8c:70:5a:92:f6:e0                                                  
       width: 64 bits                                                             
       clock: 33MHz                                                               
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wirel
       configuration: broadcast=yes driver=iwlwifi driverversion=3.10.0-229.7.2.elE 802.11abgn
       resources: irq:51 memory:f1500000-f1501fff

IRQ.

# grep -r '.*'  /sys/class/net/*/device/irq
/sys/class/net/enp0s25/device/irq:50
/sys/class/net/wlp3s0/device/irq:51

硬件和配置

Inxi是一个非常有用的工具,除了许多其他功能中,还可以在良好的格式化输出中打印出网络硬件信息及其配置:

# inxi -N -v 7
Network:   Card-1: Intel 82579LM Gigabit Network Connection
           driver: e1000e v: 2.3.2-k port: 4060 bus-ID: 00:19.0 chip-ID: 8086:1502
           IF: enp0s25 state: down mac: 3c:97:0e:02:97:c8
           Card-2: Intel Centrino Advanced-N 6205 [Taylor Peak]
           driver: iwlwifi v: in-tree: bus-ID: 03:00.0 chip-ID: 8086:0085
           IF: wlp3s0 state: up mac: 8c:70:5a:92:f6:e0
           WAN IP: 223.213.45.125 IF: wlp3s0 ip: 10.1.1.8 ip-v6: fe80::8e70:5aff:fa92:f640

网络配置

获取网络配置的最明显的命令是通过使用ip命令:

# ip ad show

一般信息

首先,让我们启动简单的lspci命令,获取所有可用网卡的Bus-ID,制造商和型号:

# lspci | grep Network
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
03:00.0 Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 34)
日期:2020-07-07 20:54:42 来源:oir作者:oir