Welcome 微信登录

首页 / 操作系统 / Linux / RHEL/Linux下如何找出网卡驱动的内核模块名称

RHEL/Linux下如何找出网卡驱动的内核模块名称通过在dmesg里(/var/log/dmesg)查找网卡名称可得到网卡驱动的内核模块名称,适用于rhel6&5:
[root@station122 ~]# lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Distributor ID: RedHatEnterpriseServer
Description:    Red Hat Enterprise Linux Server release 6.0 (Santiago)
Release:        6.0
Codename:       Santiago
[root@station122 ~]# dmesg | grep eth
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth2: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
eth0: no IPv6 routers present
e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
eth0: no IPv6 routers present
e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
eth0: no IPv6 routers present
e1000: eth1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
eth1: no IPv6 routers present
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: RX
e1000: eth2: e1000_probe: Intel(R) PRO/1000 Network Connection
eth0: no IPv6 routers present
[root@station122 ~]# cat /var/log/dmesg | grep eth
e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth1: e1000_probe: Intel(R) PRO/1000 Network Connection
e1000: eth2: e1000_probe: Intel(R) PRO/1000 Network Connection
[root@station122 ~]#
除此之外,rhel5下还可通过查看modprobe.conf文件(rhel6已无此文件)来确定:
[root@server1 ~]# lsb_release -a
LSB Version:    :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia32:printing-4.0-noarch
Distributor ID: EnterpriseEnterpriseServer
Description:    Enterprise Linux Enterprise Linux Server release 5.7 (Carthage)
Release:        5.7
Codename:       Carthage
[root@server1 ~]# cat /etc/modprobe.conf
alias scsi_hostadapter shpchp
alias eth0 igb
alias eth1 igb
alias eth2 igb
alias eth3 igb
alias scsi_hostadapter1 megaraid_sas
alias scsi_hostadapter2 ahci
alias scsi_hostadapter3 usb-storage
alias net-pf-10 off
alias ipv6 off
options ipv6 disable=1
[root@server1 ~]# lsmod | grep igb
igb                   143512  0
dca                     6133  2 igb,ioatdma
[root@server1 ~]# cat /var/log/dmesg | grep eth
igb 0000:01:00.0: eth0: (PCIe:2.5Gb/s:Width x2) 00:21:28:e7:84:5c
igb 0000:01:00.0: eth0: PBA No: 1040FF-0FF
igb 0000:01:00.1: eth1: (PCIe:2.5Gb/s:Width x2) 00:21:28:e7:84:5d
igb 0000:01:00.1: eth1: PBA No: 1040FF-0FF
igb 0000:07:00.0: eth2: (PCIe:2.5Gb/s:Width x2) 00:21:28:e7:84:5e
igb 0000:07:00.0: eth2: PBA No: 1040FF-0FF
igb 0000:07:00.1: eth3: (PCIe:2.5Gb/s:Width x2) 00:21:28:e7:84:5f
igb 0000:07:00.1: eth3: PBA No: 1040FF-0FF
[root@server1 ~]# modinfo igb
filename:       /lib/modules/2.6.32-200.13.1.el5uek/kernel/drivers/net/igb/igb.ko
version:        3.0.6-k2
license:        GPL
description:    Intel(R) Gigabit Ethernet Network Driver
author:         Intel Corporation, <e1000-devel@lists.sourceforge.net>
srcversion:     4FCA773FBC764EC20495F89
...Fedora 17/Linux如何通过samba挂载Windows共享Ubuntu 12.04发热超级厉害解决方法相关资讯      RHEL 
  • Red Hat Enterprise Linux 7.2 发  (11/20/2015 13:39:31)
  • 使用Windows 2003 Server R2给RHEL  (01/03/2015 09:14:16)
  • Red Hat Enterprise Linux 5.11 发  (09/17/2014 09:40:49)
  • 在VMware中安装RHEL6.2(下)——   (01/07/2015 12:24:47)
  • 红帽企业 Linux (RHEL) 7.1 Beta   (12/12/2014 09:44:13)
  • Red Hat Enterprise Linux 6.6   (08/13/2014 13:43:14)
本文评论 查看全部评论 (0)
表情: 姓名: 字数