Como posso listar qual driver é usado por uma interface

1

Como posso listar qual driver é usado por uma interface (especificamente wlan0 ) em um sistema Debian Jessie?

Eu tentei sudo lshw -c Network , que funciona, mas mostra driver=brcmfmac

/lib/firmware/brcm/ contém 12 drivers brcmfmac. Estou interessado em saber o que é usado.

    
por Milliways 26.01.2017 / 02:48

2 respostas

1

Experimente lsmod |grep brc (na minha máquina também grep wifi funcionou). Então você pode obter informações sobre o módulo usando modinfo <module> .
Isso informará sobre o driver e o firmware.

Exemplo do meu pc:

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
    
por 27.01.2017 / 02:27
0

Suponha que o nome da interface seja interfaceName . Então simplesmente corra ethtool -i interfaceName e procure na primeira linha do resultado.

    
por 26.01.2017 / 22:10