如何查看当前安装的WiFi驱动程序信息?

Ind*_*eet 70 wireless drivers

当我在 Ubuntu 12.04 上单击其他驱动程序时,我看不到任何驱动程序.. 如何检查在 Ubuntu 环境中为 WiFi 安装了哪些驱动程序。

Ala*_*Ali 117

以下命令在终端中运行。通过打开一个Ctrl+ Alt+ T

要检查您的无线适配器当前使用的驱动程序,您可以运行以下命令:

sudo lshw -C network
Run Code Online (Sandbox Code Playgroud)
  • lshw 列出有关您的硬件的信息
  • -C network 过滤输出以仅显示网络类。

在输出中,查找带有description: Wireless interface.

这是我的 Ubuntu 的输出:

alaa@aa-lu:~$ sudo lshw -C 网络
[sudo] aa 的密码: 
  *-网络               
       描述:无线接口
       产品:RTL8723AE PCIe 无线网络适配器
       供应商:瑞昱半导体有限公司
       物理 ID:0
       巴士信息:pci@0000:08:00.0
       逻辑名称:wlan0
       版本:00
       序列号:24:ec:99:21:c9:29
       宽度:64位
       时钟:33MHz
       功能:pm msi pciexpress bus_master cap_list 以太网物理无线
       配置:broadcast=yes driver=rtl8723ae driverversion=3.8.0-27-generic firmware=N/A ip=192.168.1.74 delay=0 link=yes multicast=yes wireless=IEEE 802.11bgn
       资源: irq:17 ioport:3000(size=256) 内存:c3000000-c3003fff

在该configuration行(最后一行)中,您将看到driver我的卡当前正在使用的。我在输出中突出显示了它。

或者,您可以使用以下命令:

lspci -nnk | grep -A2 0280
Run Code Online (Sandbox Code Playgroud)
  • lspci 列出有关 PCI 连接卡的信息
  • -nnk指示lspci输出有关这些卡的更多信息(包括正在使用的驱动程序)
  • | 将输出通过管道传输到下一个命令
  • grep 0280过滤输出以显示包含 的行0280,这是Ubuntu 中无线 PCI 控制器的PCI 类代码
  • -A2 显示另外两行信息。

这是我的 Ubuntu 的输出:

08:00.0 网络控制器 [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE PCIe 无线网络适配器 [10ec:8723]
    子系统:Realtek Semiconductor Co., Ltd. Device [10ec:0724]正在使用的
    内核驱动程序rtl8723ae

确定您正在使用的驱动程序后,您可以使用以下命令来显示有关它的更多信息:

modinfo <driver-name>
Run Code Online (Sandbox Code Playgroud)

要检查您当前安装了哪些无线驱动程序,但不一定被任何东西使用,您可以执行以下命令:

find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko'
Run Code Online (Sandbox Code Playgroud)

上面的命令将列出您已安装的所有驱动程序。这可能是一个详尽的列表,因为这些是您的 Ubuntu 上预装的驱动程序,使人们可以在安装 Ubuntu 后立即使用他们的无线驱动程序。


Nic*_*Tux 15

以下方法包括安装附加软件,名称为hardinfo

您可以从 USC 搜索并安装 hardinfo

或者

从终端 (CTRL+ALT+T) 应用以下命令

sudo apt-get install -y hardinfo 
Run Code Online (Sandbox Code Playgroud)

找到hardinfo从短跑(通过写:hardinfo),打开它,并转到PCI设备如果您的无线适配器是一个集成的PCI设备。

在此处输入图片说明

内核模块旁边是指定无线适配器的当前加载的驱动程序。在示例图片是ath9k

如果您的无线适配器是 USB 设备,则转到Devices下左侧列表中的相应条目。


小智 8

你也可以试试:

ethtool -i wlan0 | grep driver

这为您的 wlan 卡提供了当前加载的驱动程序,输出如下:

uchiha@Hokage:~$ ethtool -i wlan0 | grep driver  
driver: brcmsmac 
Run Code Online (Sandbox Code Playgroud)

这是我的 wi-fi 卡驱动程序。如果您没有 ethtool,您可以通过以下方式安装它:

sudo apt-get install ethtool