Linux:找出以太网卡驱动程序名称

时间:2020-01-09 10:41:33  来源:igfitidea点击:

在Linux下,使用称为模块的术语来表示设备驱动程序。
可以根据需要使用命令来加载或卸载驱动程序。
每个驱动程序或模块都向Linux提供有关如何控制该特定以太网卡的信息。

/etc/modules.conf文件中列出了每个模块(驱动程序)的名称。

查找以太网卡驱动程序名称的命令

您可以尝试使用以下任一命令来查找以太网卡驱动程序:

# dmesg | grep 'Ethernet driver'

输出:

8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)

或搜索一个名为/var/log/dmesg的文件:

# grep 'Ethernet driver' /var/log/dmesg

输出:

8139too Fast Ethernet driver 0.9.27
8139cp: 10/100 PCI Ethernet driver v1.2 (Mar 22, 2004)

您还可以从配置文件获取驱动程序名称:

# grep eth0 /etc/modules.conf

输出:

alias eth0 8139too

或者

# vi /etc/modules.conf

搜索eth0字符串。

在上面的示例中,为eth0加载了驱动程序8139too。
您可以使用modinfo命令找到有关此驱动程序的更多信息:

# modinfo 8139too

modinfo程序,用于显示有关Linux内核模块的信息。
您还可以使用lsmod命令找出所有已加载的模块或驱动程序:

# lsmod | less

lsmod是一个程序,用于显示Linux内核中模块的状态。