¿Qué controlador inalámbrico estoy usando?

¿Qué controlador inalámbrico estoy usando?

Estoy tratando de encontrar el controlador más adecuado para mi dispositivo USB de red en Ubuntu 11.10. Primero, ¿dónde puedo verificar el controlador que utiliza Ubuntu para controlar este dispositivo? Aparece como interfaz inalámbrica (wlan1) en Herramientas de red, pero aparte de la dirección MAC y algunas estadísticas sobre la transmisión de datos, no hay información sobre el controlador.

Ya instalé aircrack-ng, que proporciona varias opciones para escanear redes. Al ejecutar airmon-ng start wlan1en la terminal me sale lo siguiente:

Interface   Chipset     Driver

eth1        Unknown         wl

wlan1       Unknown     rt2800usb - [phy2]
                                    (monitor mode enabled on mon0)

El adaptador inalámbrico es TP-LINK modelo TL-WN7200ND, y el panel inalámbrico lo lee como un adaptador RaLink. Parece que rt2800usb es el controlador del adaptador, pero ¿hay algo más potente para este dispositivo?

Respuesta1

Puede obtener mucha información interesante husmeando /sys. /sys/classtiene entradas para cada clase de dispositivo que su instalación de Linux está equipada para manejar. La información del controlador se encuentra en esta ruta:

$ ls /sys/class/net/wlan0/device/driver/module/drivers
pci:ath5k@

Mi tarjeta wifi, llamada wlan0, utiliza el controlador ath5k. Aquí está la información del controlador de una de mis tarjetas Ethernet:

$ ls /sys/class/net/eth1/device/driver/module/drivers
pci:forcedeth@

Además, Ubuntu (como la mayoría de las distribuciones de Linux) incluye controladores de dispositivos como módulos del kernel. El kernel es la gran pieza de software que ejecuta el hardware de su computadora. Ubuntu carga módulos para su hardware según lo que detecta que tiene. Puede obtener una lista de módulos cargados ejecutando este comando: lsmod. Aquí hay un fragmento de mi salida de lsmod:

bluetooth             130968  0 
ath5k                 127724  0 
ath                    11990  1 ath5k
eeepc_laptop           12412  0 
sparse_keymap           2660  1 eeepc_laptop
mac80211              196283  1 ath5k
pci_hotplug            22072  1 eeepc_laptop
cfg80211              142540  3 ath5k,ath,mac80211
rfkill                 12470  3 bluetooth,eeepc_laptop,cfg80211
crc16                   1091  2 bluetooth,ext4

La columna de la izquierda es una lista de módulos cargados, la columna de la derecha muestra qué módulos utilizan a su vez. Como puede ver, todos estos usan o están relacionados con el módulo ath5k.

Respuesta2

Si Ubuntu encontró un controlador y puedes navegar por la red, no creo que debas cambiarlo. Para conocer el controlador en uso, consulte la publicación de djeikyb o consulte a continuación.

Si Ubuntu no encontró un controlador, primero debe dejar que Ubuntu lo busque. Para ello, inicie "Configuración del sistema" e inicie "Controladores de hardware". Esto hace el trabajo.Este método también es una forma sencilla de ver los controladores (propietarios) utilizados actualmente..

La forma más difícil es identificar el chipset de tu USB-WiFi y buscar con esta información.

Para ello es necesario ejecutar el comando "lsusb". Abra la terminal de gnome y escriba "lsusb", sin comillas. Deberías ver algo como esto:

$ Bus 002 Device 003: ID 064e:a103 Suyin Corp. Acer/HP Integrated Webcam [CN0314]

Esta es mi cámara web, mi tarjeta WiFi se puede identificar con "lspci".

Según la información (según el ejemplo anterior: proveedor 064e - Suyin Corp. y producto a103 - Cámara web integrada Acer/HP), debería poder buscar con precisión el controlador necesario.

información relacionada