天天看點

linux系統下檢視網卡資訊的指令是,linux下檢視網卡資訊的指令

rhel 核心版本号資訊:

[[email protected] ~]# uname -a

Linux hvrhub 2.6.18-308.el5 #1 SMP Fri Jan 27 17:17:51 EST 2012 x86_64 x86_64 x86_64 GNU/Linux

檢視網卡的驅動。制造商等資訊:

[[email protected] ~]# kudzu --probe --class=network

-

class: NETWORK

bus: PCI

detached: 0

device: eth0

driver: r8169 ---------------->這是驅動名稱,以下的modinfo指令會用到該驅動名稱。

desc: "Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller"

network.hwaddr: 20:cf:30:8f:5a:cf

vendorId: 10ec

deviceId: 8136

subVendorId: 1043

subDeviceId: 8347

pciType: 1

pcidom: 0

pcibus: 1

pcidev: 0

pcifn: 0

[[email protected] ~]#

以下是檢視網卡的網速:

[[email protected] ~]# ethtool eth0

Settings for eth0:

Supported ports: [ TP MII ]

Supported link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Supports auto-negotiation: Yes

Advertised link modes: 10baseT/Half 10baseT/Full

100baseT/Half 100baseT/Full

Advertised auto-negotiation: Yes

Speed: 100Mb/s ------------------------------------>網卡速度

Duplex: Full

Port: MII

PHYAD: 0

Transceiver: internal

Auto-negotiation: on

Supports Wake-on: pumbg

Wake-on: g

Current message level: 0x00000033 (51)

Link detected: yes

以下是檢視網卡驅動的具體資訊

[[email protected] ~]# modinfo r8169

filename: /lib/modules/2.6.18-308.el5/kernel/drivers/net/r8169.ko

version: 2.3LK-1-NAPI

license: GPL

description: RealTek RTL-8169 Gigabit Ethernet driver

author: Realtek and the Linux r8169 crew

srcversion: 2F438BE7BC0FF431B08F6F4

alias: pci:v00000001d00008168sv*sd00002410bc*sc*i*

alias: pci:v00001737d00001032sv*sd00000024bc*sc*i*

alias: pci:v000016ECd00000116sv*sd*bc*sc*i*

alias: pci:v00001259d0000C107sv*sd*bc*sc*i*

alias: pci:v00001186d00004300sv*sd*bc*sc*i*

alias: pci:v000010ECd00008169sv*sd*bc*sc*i*

alias: pci:v000010ECd00008168sv*sd*bc*sc*i*

alias: pci:v000010ECd00008167sv*sd*bc*sc*i*

alias: pci:v000010ECd00008136sv*sd*bc*sc*i*

alias: pci:v000010ECd00008129sv*sd*bc*sc*i*

depends: mii

vermagic: 2.6.18-308.el5 SMP mod_unload gcc-4.1

parm: rx_copybreak:Copy breakpoint for copy-only-tiny-frames (int)

parm: use_dac:Enable PCI DAC. Unsafe on 32 bit PCI slot. (int)

parm: debug:Debug verbosity level (0=none, ..., 16=all) (int)

module_sig: 883f3504f23243d2d3142b3e704051112e6b709e3b544a3e206c72e140c0edbb9629d3b31086569609f535d83d8f076749cbfa5d34d39be5319c1cc321

例如以下指令能看出來是不是內建網卡?---有待驗證。

[[email protected] ~]# dmidecode | sed -n '/net/,+5p'

Type: Ethernet

Status: Enabled

Description: Onboard Ethernet ------------------->這個意思是不是說這是內建網卡?有機會的話,弄個pci網卡上去,再運作此指令看看是啥輸出。

Handle 0x0020, DMI type 11, 5 bytes

OEM Strings

以下的指令也能看出網卡控制器的制造商資訊。

[[email protected] ~]# lspci | grep Ethernet

01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02)

[[email protected] ~]#

檢視網卡網速的另外一個指令:

[[email protected] .vnc]# ethtool -i eth0

driver: r8169

version: 2.3LK-1-NAPI

firmware-version:

bus-info: 0000:03:00.0

[[email protected] .vnc]# ethtool -i eth1

driver: r8169

version: 2.3LK-1-NAPI

firmware-version:

bus-info: 0000:04:06.0

[[email protected] .vnc]#