Lo sé lsmod
, pero ¿cómo puedo averiguar qué controlador hace qué?
22
$ readlink /sys/class/net/wlan0/device/driver
../../../../bus/pci/drivers/ath5k
En otras palabras, la /sys
jerarquía del dispositivo ( /sys/class/net/$interface/device
) contiene un enlace simbólico a la /sys
jerarquía del controlador. Allí también encontrará un enlace simbólico a la /sys
jerarquía del módulo, si corresponde. Esto se aplica a la mayoría de los dispositivos, no solo a las interfaces inalámbricas.
basename $( readlink /sys/class/net/eth0/device/driver )
.Tal vez hay una mejor manera, pero la he usado
lshw -class network
( como root ) y me da este resultado:Puedes buscar
driver
desde esa salida. En mi caso usolsmod | grep iwlagn
, dándome:No me preguntes qué significa cada uno de ellos :)
fuente
lshw
, pero el controlador se perdió en todas las demás configuraciones. :)lsmod
.Si está interesado en dispositivos WiFi basados en USB, puede ver el nombre del controlador con el
lsusb
comando:fuente