怎样查看 linux 的网卡信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样查看 linux 的网卡信息相关的知识,希望对你有一定的参考价值。

查看 linux 的网卡信息步骤如下:

工具原料:linux操作系统

①启动 linux 操作系统,进入到桌面;

②启动终端;

③终端输入命令 ifconfig eth0,回车;

④linux 的网卡信息解读:

1.查看网卡生产厂商和信号:

查看基本信息:lspci

查看详细信息:lspci -vvv  # 3个小写的v

查看网卡信息:lspci | grep Ethernet;

2.查看网卡驱动:

查看网卡驱动信息:lspci -vvv # 找到网卡设备的详细信息,包括网卡驱动

# lsmod    列出加载的所有驱动,包括网卡驱动;

3.查看网卡驱动版本

查看模块信息:modifo<module name>  # 其中包含version信息或 # ethtool-i <device name>;

4.查看网络接口队列数

查看网卡接口的中断信息:#cat /proc/interrupts | grep eth0或 # ethtool-S eth0;

5.查看网卡驱动源码的版本号

解压Intel网卡驱动源码,打开解压缩目录下的*.spec文件查看驱动的版本;

参考技术A 如何详细查看硬盘信息fdisk-l:查看分1如何查看内存信息,大概有以下几种方式2如何查看CPU信息cat/proc/cpuinfo:通3如何查看网卡,显卡等板卡信息本回答被提问者采纳

linux下如何查看网卡驱动版本信息?

Linux下查看网卡驱动和版本信息
查看网卡生产厂商和信号
查看基本信息:lspci
查看详细信息:lspci -vvv # 3个小写的v
查看网卡信息:lspci | grep Ethernet
查看网卡驱动
查看网卡驱动信息:lspci -vvv # 找到网卡设备的详细信息,包括网卡驱动
# lsmod 列出加载的所有驱动,包括网卡驱动

查看网卡驱动版本
查看模块信息:modifo<module name> # 其中包含version信息
或 # ethtool-i <device name>
RHEL 6.3中的网卡驱动版本:
# modinfo igb
filename: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/igb/igb.ko
version: 3.2.10-k
license: GPL
description: Intel(R) Gigabit Ethernet Network Driver
# modinfo e1000e
filename: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/e1000e/e1000e.ko
version: 1.9.5-k
license: GPL
description: Intel(R) PRO/1000 Network Driver
author: Intel Corporation,<linux.nics@intel.com>
# modinfo e1000
filename: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/e1000/e1000.ko
version: 8.0.35-NAPI
license: GPL
description: Intel(R) PRO/1000 Network Driver
# modinfo ixgbe
filename: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/ixgbe/ixgbe.ko
version: 3.6.7-k
license: GPL
description: Intel(R) 10 Gigabit PCI Express NetworkDriver
# modinfo r8169
filename: /lib/modules/2.6.32-279.el6.x86_64/kernel/drivers/net/r8169.ko
version: 2.3LK-NAPI
license: GPL
description: RealTek RTL-8169 Gigabit Ethernet driver
查看网络接口队列数
查看网卡接口的中断信息:#cat /proc/interrupts | grep eth0
或 # ethtool-S eth0
查看网卡驱动源码的版本号
解压Intel网卡驱动源码,打开解压缩目录下的*.spec文件查看驱动的版本。
例如:解压e1000-8.0.35.tar.gz网卡驱动后,查看e1000.spec文件。
Name:e1000
Summary:Intel(R) Gigabit Ethernet Connection
Version: 8.0.35
Release:1
Source:%name-%version.tar.gz
Vendor:Intel Corporation
License:GPL
ExclusiveOS:linux
Group:System Environment/Kernel
在驱动源码src目录中查找:
#grep DRV_VERSION * # forLinux
#findstr DRV_VERSION * # for Windows
在e1000_main.c中也能找到定义驱动版本的一行:
#define DRV_VERSION"8.0.35" DRV_NAPI DRV_DEBUG DRV_HW_PERF
在e1000e中src目录下netdev.c文件:
#define DRV_VERSION"3.0.4.1" DRV_EXTRAVERSION
igb_main.c:
#define MAJ 5
#define MIN 2
#define BUILD 9.4
#define DRV_VERSION__stringify(MAJ) "." __stringify(MIN) "."\
ixgbe_main.c:
#define DRV_VERSION __stringify(3.22.3) DRIVERIOVDRV_HW_PERF FP GA \
参考技术A 通常,linux系统启动的时候当加载网卡的时候,会产生一条日志信息写道/var/log/messages或者dmesg里面,这里面就有比较详细的网卡信息,包括版本号码等。本回答被提问者采纳

以上是关于怎样查看 linux 的网卡信息的主要内容,如果未能解决你的问题,请参考以下文章

CentOS怎样查看系统信息

如何在linux中获取网卡信息

linux下如何查看网卡驱动版本信息?

怎么查看linux单个网卡的型号

怎么在linux 系统下查看网卡状态信息?

linux查看网卡信息 命令