Saya tahu lsmod
, tapi bagaimana saya mencari tahu pengemudi mana yang melakukan apa?
22
$ readlink /sys/class/net/wlan0/device/driver
../../../../bus/pci/drivers/ath5k
Dengan kata lain, /sys
hierarki untuk perangkat ( /sys/class/net/$interface/device
) berisi tautan simbolik ke /sys
hierarki untuk driver. Di sana Anda juga akan menemukan tautan simbolis ke /sys
hierarki untuk modul, jika ada. Ini berlaku untuk sebagian besar perangkat, bukan hanya antarmuka nirkabel.
basename $( readlink /sys/class/net/eth0/device/driver )
.Mungkin ada cara yang lebih baik, tetapi saya telah menggunakan
lshw -class network
( sebagai root ) dan itu memberi saya hasil ini:Anda dapat menerima
driver
dari output itu. Dalam kasus saya yang saya gunakanlsmod | grep iwlagn
, memberi saya:Jangan tanya saya apa artinya masing-masing :)
sumber
lshw
, tetapi driver hilang dalam semua konfigurasi lainnya. :)lsmod
.Jika Anda tertarik dengan perangkat WiFi berbasis USB maka Anda dapat melihat nama driver dengan menggunakan
lsusb
perintah:sumber