Eu sei lsmod
, mas como faço para descobrir qual driver faz o quê?
22
$ readlink /sys/class/net/wlan0/device/driver
../../../../bus/pci/drivers/ath5k
Em outras palavras, a /sys
hierarquia do dispositivo ( /sys/class/net/$interface/device
) contém um link simbólico para a /sys
hierarquia do driver. Lá, você também encontrará um link simbólico para a /sys
hierarquia do módulo, se aplicável. Isso se aplica à maioria dos dispositivos, não apenas às interfaces sem fio.
basename $( readlink /sys/class/net/eth0/device/driver )
.Talvez haja uma maneira melhor, mas eu usei
lshw -class network
( como root ) e isso me dá esta saída:Você pode receber a
driver
partir dessa saída. No meu caso eu usolsmod | grep iwlagn
, me dando:Não me pergunte o que cada um desses significa :)
fonte
lshw
, mas o driver estava perdido em todas as outras configurações. :)lsmod
.Se você estiver interessado em dispositivos WiFi baseados em USB, poderá ver o nome do driver usando o
lsusb
comando:fonte