gentoo linux, java, software libre y otras hierbas
Nov, 14 2008 - 5:30 pm

Instalar casi cualquier tarjeta Wifi en Linux

Ejemplo: instalar el adaptador de red inalámbrico USB: Linksys WUSB54GP

El dispositivo que vamos a instalar en nuestro ejemplo es un adaptador de red inalámbrica USB fabricado por Linksys, de referencia WUSB54GP. En mi caso tengo el CD con los drivers para Windows, pero bien podría haberlos descargado de la página del proveedor.

1. Primer paso: ubicar los archivos de los drivers

:/# cd /media/cdrom
:/media/cdrom# ls
Acrobat Reader 6.0  AUTORUN.INF  Drivers IMAGE  License_EN.rtf  Manual  Setup.exe  Utility  Wlan.ini
:/media/cdrom# cd Drivers/
root@pogo:/media/cdrom/Drivers# ls
WUSB209x.sys  WUSB20XP.sys  WUSB54G.cat  WUSB54G.inf

2. Segundo paso: instalar los drivers con ndiswrapper

# ndiswrapper -i WUSB54G.inf

3. Tercer paso: crear el alias para el módulo

# ndiswrapper -m

4. Cuarto paso: cargar el módulo

# modprobe ndiswrapper

Puedes verificar si el módulo fue cargado con el comando:

# lsmod | grep ndiswrapper

5. Quinto paso: activar la tarjeta y usarla

# ifconfig wlan0 up

Puedes hacer un escaneo para ver qué redes están disponibles con el comando iwlist wlan0 s:

iwlist

Ubuntu trae un gestor de redes bastante bueno, pero en caso tal que no te guste o que uses Arch Linux, te recomiendo usar RutilT. Además el gestor de redes inalámbricas de Ubuntu no funciona con algunas tarjetas (por ejemplo con la Ralink RT73), por lo que RutilT es una excelente opción. La instalación en Debian y Ubuntu:

# aptitude install rutilt

O en Arch Linux:

# pacman -S rutilt

Su apariencia es la siguiente:

rutilt

Depurando problemas (troubleshoting)

  • Si antes de instalar tu tarjeta ya tenías una instalada, debes ser cuidadoso con el archivo /etc/modprobe.d/ndiswrapper, puesto que el alias de la tarjeta (wlan0, wlan1, wlanN) debe ser diferente a la de la tarjeta que estás actualmente usando.
  • Ten en cuenta que aircrack-ng NO funciona actualmente con tarjetas configuradas con ndiswrapper. Así que si tenías planeado algo de auditoría de redes inalámbricas, pues no se va a poder :P
  • Si experimentas problemas de otro tipo, lo mejor es ver qué sucede ejecutando el comando dmesg lo cual nos mostrará información del error, o dmesg | tail (para ver solamente los últimos sucesos)
  • Errores como SIOCSIFFLAGS: No such file or directory son causados generalmente por errores con el firmware. Si es tu caso, basta con que ejecutes dmesg para identificar qué archivo de Firmware está intentando cargar la tarjeta, y verificar si existe o no. Ello te permitirá buscarlo por ejemplo en páginas como Intel Linux Wireless.
    Recuerda que si no tienes el firmware, debes descargarlo y copiarlo en la carpeta /lib/firmware.
  • Si al momento de ejecutar el comando ndiswrapper -l, no aparece “present“, verifica si está correctamente conectado el dispositivo. En caso de que sea USB, es buena idea ejecutar el comando lsusb, o si es PCI pues lspci.
Páginas de esta entrada: 1 2

51 Comentarios | deja el tuyo

6 enlaces entrantes

45 Comentarios en “Instalar casi cualquier tarjeta Wifi en Linux”

  1. carlos meza dice:

    gracias Gilberto, una pregunta, sabes de una distro en la que pueda poner mi tarjeta wlan broadcom en modo monitor? he probado con wifislax 3.1 y ni siquiera la reconoce, tambien wifiway 1.0 y solo la reconoce modo manage. de antemano gracias

  2. GILBERTO dice:

    AHI SI TE VOY A QUEDAR MAL CARLOS JEJE, ES LO QUE NO HE PODIDO HACER, BUENO NO SE MODELO SEA TU TARJETA LA MIA ES bcmwl6 Y NO LO HE CONSEGUIDO PERO HE ENCONTRDO INFORMACION DE LA SERIE bcm43xx , ACA TE DEJO UNA PAGINA QUE ENCONTRE PARA ESE TIPO E SERIE DE LAS BROADCOM HABER SI TE SIRVE http://foro.infiernohacker.com/index.php/topic,5577.0.html

    YA HE INTENDADO VARIAS COSAS DE LOS FOROS CON EL MODELO DE MI TARJETA Y NO HE PODIDO CORRERLA CON EL AIRODUMP EN MODO MONITOR MEJOR LO HARE CON UNA USB LINKSIS JEJEJE

  3. carlos meza dice:

    eso mismo tenia pensado. correr con otra tarjeta porque la mia es una bcm4312 y no he podido, he buscado y buscado y hasta la fecha nada…
    saludos…

  4. GILBERTO dice:

    HOLA A TODOS. HE TENIDO PROBLEMAS CON MI TARJETA ALFA NETWORKS, ME LA RECONOCE EL UBUNTU, PERO CUANDO EJECUTO EL AIRODUMP-NG ME CAMBIA EL FORMATO DE MI DIRECCION MAC: DE 00:C0:CA:IF:8A:5D A ESTE FORMATO 00-C0-CA-IF-8A-5D-00-00-00-00-00-00-00-00-00 Y EL AIRODUMP ME DETECTA LAS REDES Y TODO VA BIEN HASTA AHI, PERO CUANDO QUIERO EJECUTAR EL COMANTO #aireplay-ng -1 0 -e ESSID -a MAC_ESSID -h 00:C0:CA:IF:8A:5D wlan0 ME MUUESTRA EL MENSAJE “no such bssid available” Y LOS DATOS QUE HE PUESTO ESTAN CORRECTO, NO SE SI SEA PORQUE AL CORRER EL COMANDO DE AIRMON ME CAMBIA EL FORMATO DE MI MAC…ENTRE A UN FORO Y APLIQUE EL PARCHE QUE MENCIOANN PERO NI ASI… ALGUIEN ME PUEDE AYUDAR O SABE PORQUE SUCEDE ESTO???? SALUDOS

  5. eduardo dice:

    lo logre instalar para una senado eub -862 ext2 con chipset ar5523 y a funcionado a las mil maravillas pero solo en modo managed no acepta modo monitor gracias por toda la informacion

  6. GILBERTO dice:

    PUES AL PARECER ERA EL DRIVER, REMOVI EL MODULO DEL RTL8187 QUE TRAE POR DEFAULT EL UBUNTU Y CON EL NDISWRAPPER INSTALE EL DRIVER DE WIN98 Y YA ME AUTENTIFICA E INYECTA TRAFICO CON EL AIREPLAY, AUNQUE AL DEJARLA UN MOMENTO SE BLOQUEO TODO PERO NO ME CABE DUDA QUE ES POR EL DRIVER EL PROBLEMA QUE TENIA… SALUDOS

  7. luis2al dice:

    Hola amigo!
    Tengo un problema para encontrar el archivo .inf del driver de mi tarjeta Mini-PCI de red inalámbrica WLAN 1395 de Dell y por lo tanto no puedo hacer que la reconozca. Te agradecería tu ayuda con eso.
    Saludos y felicidades por tu tutorial.

  8. Rogelio dice:

    yo tengo el driver de mi tarjeta en disco pero el archivo .inf abre un menu y no me funciona en ubuntu baje el puro driver sin el menu pero este tar un archivo setup.ini no .inf intento simular que creo un qarchivo .inf pero cuando lo trato de agregar me arroja error en la instalacion. alguna sujerencia.

  9. Diego dice:

    Hola a todos. Mi tarjeta es broadcom 802.11b/g WLAN en una compaq presario f700 y no he logrado instalarla. tengo el ndiswrapper con entorno grafico y todo pero ni siquiera windows xp me la reconoce ahora… al principio crei q era un virus porq tengo otra compaq exactamente igual, y al conectarle la llave maya también le dejó de reconocer el driver… pero ayer la formateé totalmente y aun asi no me reconoció el driver…. necesito ayoda urgente

  10. Diego dice:

    Estoy llegando a pensar que sì. al principio creì q era un virus, pero voy a tener q abrirla para ver q es. leì en internet a un mae que le pasò exactamente lo mismo q a mì, y optò por comprar una antena wireless usb. pero… no crees q es extraño q dos computadoras exactamente iguales se les joda la tarjeta de wireless casi al mismo tiempo? al intalar el mismo win xp con exactamente el mismo disco? tambièn he llegado a pensar q es un mecanismo q desactiva la tarjeta despuès de cierto tiempo, en el bios o algo asì, pero habrà q ver…
    Gracias Cristian!!!!

  11. juan dice:

    ¿Que haces si no tienes el archivo inf? Lo buscare en la red, pero si puedes decirmelo ya que gracias a esta seccion he conseguido adelantar bastante en la isntalacion de programas

  12. Jose Alberto dice:

    Hola, estoy intentando con una tarjeta pci linksys pcmw300n, ya hice todos los pasos anteriores pero no me aparece ninguna conexion wireless

  13. Adrian dice:

    Hola tengo una broadcom y me he bajado los driver de HP para windows 7, ahora donde busco el archivo.inf.

    Un saludo

¡Déjanos tu comentario!