¿Cómo puedo verificar la información de los controladores WiFi instalados actualmente?

Cuando hice clic en controladores adicionales en Ubuntu 12.04, no pude ver ningún controlador. ¿Cómo puedo verificar qué controladores están instalados para WiFi en el entorno de Ubuntu?

Los siguientes comandos se ejecutan en un terminal. Abre uno por Ctrl + Alt + T.

Para verificar qué controladores está utilizando actualmente su adaptador inalámbrico, puede ejecutar el siguiente comando:

 sudo lshw -C network 
  • lshw lista información en su hardware
  • -C network filtra la salida para mostrar solo la clase de red.

En la salida, busque la entrada con la description: Wireless interface .

Aquí está la salida de mi Ubuntu:

  alaa @ aa-lu: ~ $ sudo lshw -C network
 [sudo] contraseña para alaa: 
   *-red               
        descripción: interfaz inalámbrica
        Producto: Adaptador de red inalámbrico PCIe RTL8723AE
        proveedor: Realtek Semiconductor Co., Ltd.
        Identificación física: 0
        Información del autobús: pci @ 0000: 08: 00.0
        nombre lógico: wlan0
        versión: 00
        serie: 24: ec: 99: 21: c9: 29
        ancho: 64 bits
        reloj: 33MHz
        Capacidades: pm msi pciexpress bus_master cap_list Ethernet inalámbrica física
        configuración: broadcast = yes driver = rtl8723ae driverversion = 3.8.0-27-firmware genérico = N / A ip = 192.168.1.74 latencia = 0 enlace = sí multicast = sí inalámbrico = IEEE 802.11bgn
        recursos: irq: 17 ioport: 3000 (tamaño = 256) memoria: c3000000-c3003fff

En la línea de configuration (línea anterior a la última), verá el driver que está utilizando actualmente mi tarjeta. Lo he resaltado en la salida.

Alternativamente, puede usar el comando:

 lspci -nnk | grep -A2 0280 
  • lspci lista información sobre sus tarjetas PCI conectadas
  • -nnk indica a lspci que -nnk más información sobre estas tarjetas (incluido el controlador que se está utilizando)
  • | canaliza la salida al siguiente comando
  • grep 0280 filtra la salida para mostrar las líneas que contienen 0280 , que es el código de clase PCI para los controladores PCI inalámbricos en Ubuntu.
  • -A2 muestra dos líneas más de información.

Aquí está la salida de mi Ubuntu:

  08: 00.0 Controlador de red [0280]: Realtek Semiconductor Co., Ltd. RTL8723AE Adaptador de red inalámbrica PCIe [10ec: 8723]
     Subsistema: Realtek Semiconductor Co., Ltd. Dispositivo [10ec: 0724]
     Controlador de Kernel en uso: rtl8723ae

Una vez que determine el controlador que está utilizando, puede usar el siguiente comando para mostrar más información al respecto:

 modinfo  

Para verificar qué controladores inalámbricos tiene instalados actualmente , pero que no están siendo utilizados por nada, puede hacer el siguiente comando:

 find /lib/modules/$(uname -r)/kernel/drivers/net/wireless -name '*.ko' 

El comando anterior mostrará una lista de todos los controladores que ha instalado. Probablemente esta sea una lista exhaustiva, ya que estos son controladores preinstalados en su Ubuntu para que las personas puedan usar sus controladores inalámbricos tan pronto como instalen Ubuntu.

El siguiente método incluye la instalación de software adicional, cuyo nombre es hardinfo .

Puedes buscar e instalar hardinfo, desde USC

o

Desde el terminal (CTRL + ALT + T) aplique el siguiente comando

 sudo apt-get install -y hardinfo 

Localice hardinfo desde Dash (escribiendo: hardinfo), ábralo y vaya a Dispositivos PCI si su adaptador inalámbrico es un dispositivo PCI integrado.

introduzca la descripción de la imagen aquí

Junto a los módulos del núcleo está el controlador cargado actual del adaptador inalámbrico especificado. En la imagen de ejemplo es ath9k

Si su adaptador inalámbrico es un dispositivo USB, vaya a la entrada correspondiente en la lista de la izquierda en Dispositivos .

También puedes probar:

ethtool -i wlan0 | grep driver

esto le da al controlador cargado actual para su tarjeta wlan con salida como esta:

 uchiha@Hokage:~$ ethtool -i wlan0 | grep driver driver: brcmsmac 

cual es mi driver para tarjeta wi-fi Si no tienes ethtool puedes instalarlo por:

sudo apt-get install ethtool

Puedes usar este comando:

 sudo lspci -nn -v -s your socket 

Tratar

lsmod

para verificar si el módulo r8169 existe por: Si no lo está, agréguelo por:

sudo modprobe r8169

Esto resolvió mi problema.