Wiem o tym lsmod
, ale jak dowiedzieć się, który kierowca co robi?
22
$ readlink /sys/class/net/wlan0/device/driver
../../../../bus/pci/drivers/ath5k
Innymi słowy, /sys
hierarchia dla urządzenia ( /sys/class/net/$interface/device
) zawiera symboliczne łącze do /sys
hierarchii dla sterownika. Znajdziesz tam również symboliczne łącze do /sys
hierarchii modułu, jeśli dotyczy. Dotyczy to większości urządzeń, nie tylko interfejsów bezprzewodowych.
basename $( readlink /sys/class/net/eth0/device/driver )
.Może jest lepszy sposób, ale użyłem
lshw -class network
( jako root ) i daje mi to:Możesz grep dla
driver
tego wyjścia. W moim przypadku używamlsmod | grep iwlagn
, dając mi:Nie pytaj mnie, co to znaczy :)
źródło
lshw
, ale sterownik zgubił się we wszystkich innych konfiguracjach. :)lsmod
.Jeśli interesują Cię urządzenia Wi-Fi oparte na USB, możesz zobaczyć nazwę sterownika za pomocą
lsusb
polecenia:źródło