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 /sysjerarquía del dispositivo ( /sys/class/net/$interface/device) contiene un enlace simbólico a la /sysjerarquía del controlador. Allí también encontrará un enlace simbólico a la /sysjerarquí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
driverdesde 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
lsusbcomando:fuente