如何列出接口使用的驱动程序

如何列出接口使用的驱动程序

如何列出wlan0Debian Jessie 系统上的接口(特别是)使用的驱动程序?

我尝试了sudo lshw -c Network哪个有效,但显示driver=brcmfmac

/lib/firmware/brcm/包含 12 个 brcmfmac 驱动程序。我感兴趣的是使用哪个。

答案1

尝试一下lsmod |grep brc(在我的机器上也grep wifi有效)。然后您可以使用 获取有关模块的信息modinfo <module>
这将告诉您有关驱动程序和固件的信息。

我的电脑上的示例:

root@debian: lsmod |grep wifi
rtlwifi                77824  2 rtl8192se,rtl_pci
mac80211              671744  3 rtl8192se,rtl_pci,rtlwifi
cfg80211              589824  2 mac80211,rtlwifi

root@debian: modinfo rtl8192se
filename:       /lib/modules/4.9.0-1-amd64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko
firmware:       rtlwifi/rtl8192sefw.bin
description:    Realtek 8192S/8191S 802.11n PCI wireless
license:        GPL
author:         Larry Finger    <[email protected]>
author:         Realtek WlanFAE <[email protected]>
author:         lizhaoming  <[email protected]>
alias:          pci:v000010ECd00008174sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008173sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008172sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008171sv*sd*bc*sc*i*
alias:          pci:v000010ECd00008192sv*sd*bc*sc*i*
depends:        rtlwifi,rtl_pci,mac80211

答案2

假设接口名称为interfaceName.然后只需运行 ethtool -i interfaceName并查看结果的第一行即可。

相关内容