¿Qué controlador inalámbrico estoy usando?

13

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 está usando 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 había instalado aircrack-ng, que ofrece varias opciones para escanear redes. Ejecutando 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?

Stbn
fuente
Me encantaría ayudar tanto como pueda, pero el sitio está configurado para hacer una pregunta a la vez. Su primera pregunta, esencialmente "qué controlador wifi estoy usando" es genial. Su segundo, "cuál es el mejor controlador para mi tarjeta", también es bueno, pero necesita su propia pregunta. Como beneficio adicional, obtendrá más representantes (puntos y reales) al hacer más preguntas y aceptar respuestas.
djeikyb
¡No olvides marcar una respuesta! Es una parte importante de la comunidad askubuntu.com.
djeikyb

Respuestas:

19

Puede obtener mucha información interesante hurgando /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, está usando el controlador ath5k. Aquí está la información del controlador para una de mis tarjetas de ethernet:

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

Por otro lado, Ubuntu (como la mayoría de las distribuciones de Linux) incluye controladores de dispositivos como módulos del núcleo. El kernel es la gran pieza de software que ejecuta el hardware de su computadora. Ubuntu carga módulos para su hardware en función de lo que siente que tiene. Puede obtener una lista de los módulos cargados mediante la ejecución de este comando: lsmod. Aquí hay un fragmento de mi salida 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 izquierda es una lista de módulos cargados, la columna más a 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.

djeikyb
fuente
El problema es: si conecto el dispositivo, se detiene la conexión de la tarjeta wifi de mi computadora al intentar conectarse a la misma red. Parece ser un problema de incompatibilidad entre el adaptador inalámbrico USB y el de la red que estoy tratando de conectar.
Stbn
el resultado es casi final cuando se ejecuta lsmod, pero encontré la ruta al controlador al navegar por el directorio / sys / class. gracias
Stbn
@Stbn, sí, es bastante largo. Puede canalizarlo lesspara poder desplazarse hacia arriba y hacia abajo de esta manera:lsmod | less
djeikyb
0

Si Ubuntu encontró un controlador y puedes navegar por la red, no creo que debas cambiarlo. Para averiguar 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 esto, inicie la "Configuración del sistema" e inicie "Controladores de hardware". Esto hace el trabajo. Este método también es la manera fácil de ver los controladores utilizados actualmente (propietarios) .

La manera difícil es identificar el conjunto de chips de su USB-WiFi y buscar con esta información

Para esto necesita emitir el comando "lsusb". Abra el terminal 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 - Acer / HP Integrated Webcam), debería poder buscar con precisión el controlador necesario.

anca.tibor
fuente