sábado, 16 de julio de 2011

Configurar Tarjeta de Red Inalámbrica WIFI TP-Link TL-WN721N USB ( Chipset Atheros AR9271) en Debian Squeeze


En esta oportunidad les traigo las instrucciones / explicaciones para poder configurar de manera muy fácil la Tarjeta de Red Inalámbrica USB TP-Link TL-WN721N (WIFI USB TL-WN721N) con Chipset Atheros AR9271, Firmware ath9k_htc, en Debian Squeeze.

Según el fabricante nos dice las características de esta tarjeta (ver)


  • 150Mbps velocidad de transmisión inalámbrica
  • Dos modalidades de funcionamiento: Infraestructura y Ad-Hoc
  • QSS (Quick Secure Setup), cumple con WPS para la que se despreocupe de la seguridad inalámbrica.
  • Soporta WEP de 64/128 bits, cumple con 128 bits estándar WPA (TKIP / AES), apoya MIC, IV Expansión, autenticación de clave compartida, IEEE 802.1X
  • Compatible con Sony PSP para el juego online.
  • Compatible con Windows 2000/XP/Vista/7. (También con GNU/LINUX)
  • Perfectamente compatible con los dispositivos 802.11b/g/n
Vamos al grano, que debemos hacer para poner a funcionar esta wifi usb.

Paso 1. Verificar como es reconocida la Tarjeta de Red por Debian Squeeze. (Chipset y Firmware)
1.1.- En la consola como escribimos:
$lsusb
Bus 002 Device 038: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n

1.2.- Esto no dice que tenemos: Chipset: Atheros AR9271.

Buscando el Firmware para AR9271 en http://wireless.kernel.org/en/users/Drivers encontramos lo siguiente:
ath9k_htc provides hardware support for Atheros AR9001 and AR9002 family hardware.

Ver: http://wireless.kernel.org/en/users/Drivers/ath9k_htc


Esto nos indica el Firmware: ath9k_htc. Ademas soporta los Chipset AR9271 / Chipset AR7010.

Podemos ver todos los dispositivos soportados:
(http://wireless.kernel.org/en/users/Drivers/ath9k_htc/devices)





Vendor
Product
Chipset
USB Vendor
USB Product
MaxPower
Atheros
AR7010
0x0cf3
0x7010
Atheros
AR7010+AR9287
0x0cf3
0x7015
Azurewave
AR9271
0x13d3
0x3327
Azurewave
AR9271
0x13d3
0x3328
D-Link
AR9271
0x07d1
0x3a10
LiteOn
AR9271
0x04ca
0x4605
Netgear
AR9271
0x0846
0x9030
Netgear
WNDA3200
AR7010+AR9280
0x0846
0x9018
Panasonic
N5HBZ0000055
AR7010+AR9280
0x04da
0x3904
AR9271
0x083a
0xa704
Sony
UWA-BR100
AR7010+AR9280
0x0411
0x017f
TP-Link
TL-WN821Nv3
AR7010+AR9287
0x0cf3
0x7015
TP-Link
AR9271
0x0cf3
0x9271
500mA
TP-Link
AR9271
0x0cf3
0x9271
TP-Link
AR9271
0x0cf3
0x1006
TP-Link
AR9271
0x0cf3
0x1006
Unex
AR9271
0x0cf3
0x9271


Paso 2. Descargar / copiar / instalar archivos necesarios (Firmware ar9271.fw / compat-wireless)

2.1 Descargamos el Firmware ar9271.fw: (link actualizado más abajo)
http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git
ath9k_htc: Update firmware to version 1.3

Descarga directa desde aquí: http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ar9271.fw;hb=35b308409dc18991ec833c24972fd631c9f479a1


Nuevo Link para el Firmware ar9271.fw Actualizado(may2013)
http://db.tt/e8Llxwvs


2.2 Copiamos el archivo ar9271.fw hacia la carpeta /lib/firmware.
Esto debe hacerse como root.

$su
$contrasena
#cp ar9271.fw /lib/firmware

2.3 Ahora necesitamos compat-wireless, y se puede descargar desde aquí:http://wireless.kernel.org/en/users/Download/stable/

He utilizado la versión: compat-wireless 2.6.39


Descarga directa: http://www.orbit-lab.org/kernel/compat-wireless-2.6-stable/v2.6.39/compat-wireless-2.6.39-1.tar.bz2


Podemos utilizar wget para descargarlo también, como usuario normal:

$wget http://www.orbit-lab.org/kernel/compat-wireless-2.6-stable/v2.6.39/compat-wireless-2.6.39-1.tar.bz2

2.4 Tenemos que descomprimimos e instalar el archivo compat-wireless-2.6.39-1.tar.bz2. 
Usando la consola escribimos:
$tar -xjvf compat-wireless-2.6.39-1.tar.bz2
$cd compat-wireless-2.6.39-1
Como Root
#make        (Nota: esto puede tardar un rato)
#make install
#make unload

Reiniciamos y listo, ya puedes conectarte a tu red wifi.

Esta tarjeta también sirve para hacer auditorias de seguridad con aircrack-ng ya que permite el modo monitor.
Luego redactare otro post con aircrack y tplink TP-Link TL-WN721N

Resumen.
1.- Descargar Firmware ar9271.fw
wget http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ar9271.fw;hb=35b308409dc18991ec833c24972fd631c9f479a1

2.- Copiar ar9271.fw hacia la carpeta /lib/firmware
$su
$contrasena
#cp ar9271.fw /lib/firmware

3.- Descargamos compat-wireless
$wget http://www.orbit-lab.org/kernel/compat-wireless-2.6-stable/v2.6.39/compat-wireless-2.6.39-1.tar.bz2

4.- Descomprimir / instalar compat-wireless-2.6.39-1.tar.bz2
$tar -xjvf compat-wireless-2.6.39-1.tar.bz2
#cd compat-wireless-2.6.39-1
#make
#make install
#make unload

Espero sus comentarios. Recuerden que agradecer no cuesta nada.

12 comentarios:

  1. Hola

    Muchas gracias por tus instrucciones, funciona perfectamente.
    Esta es una tarjeta muy buena.

    Saludos
    seta43
    Palencia.España

    ResponderEliminar
  2. Gracias por tu comentario. Me alegra haberte ayudado.

    ResponderEliminar
  3. Hola tengo efectuados todos los pasos, pero al hacer make me da error, uso debian 6 con kernel:

    uname -r = 2.6.32-5-686

    Podría venir por ahí el problema?. Perdona mi ignorancia pero es que soy muy nuevo.

    lsmod:
    ath9k 238477 0
    mac80211 123586 1 ath9k
    ath 6018 1 ath9k
    cfg80211 87637 3 ath9k,mac80211,ath
    rfkill 10264 1 cfg80211
    led_class 1757 1 ath9k

    ResponderEliminar
  4. oye una pregunta con este procedimiento ya es compatible mi tarjeta wifi tp-link tl-wn721n con aircrack?? y como que estar loggeado en donde o con que contraseña y usuario ???

    ResponderEliminar
  5. Saludos juan carlos... en cierto modo si se puede decir que es compatible con aircrack, ya que esta tarjeta TL-WN721N viene con Chipset Atheros AR9271, Firmware ath9k_htc, el cual soporta modo monitor, que es lo que necesitar para hacer inyección de trafico...

    Suerte con tus pruebas y auditorias con aircrack-ng

    ResponderEliminar
  6. Hola, gracias por tu aporte, es bárbaro. Pero hay un problema: ¿qué narices es "make esto tardara unos minutos"?Cuando pongo éso en el shell me da, obviamente, error de interpretación, por lo de "esto puede...". ¿Lo has puesto de coña?
    Aún así, sigo con la el make install y unload y me salen una serie de errores. Después, intento cerrar la consola cuando el prompt ya está listo y me avisa de que aún hay un proceso ejecutándose. No obstante, lo cierro, reinicio, me conecto....pero el Wireshark sigue sin reconocerme mi dichoso TL-WN722N. Estoy desesperadísimo...en Windows se trata solo de doble click (snif!)

    ResponderEliminar
  7. Cierto CCMS.. el comando es solo "make" lo demas es una observación mia "esto tarda unos minutos" para que los usuarios no se desesperen.

    Lo que pasa es que algunas veces doy por entendido que si alguien esta tratando de instalar algo a mano debe tener algún conocimiento básico de comandos de consola, y en este caso compilación en linux, y si no los tiene debemos leer un poco.
    A modo rápido encontré este articulo sobre compilar...
    http://www.eloihr.net/linux/index.php?page=compilar

    Lo del Wireshark acabo de probar con una Wifi USB Encore ENUWI-G2 y si funciona de maravilla, solo tienes que ejecutarlo wireshark como root.

    Luego vas al menu "Capture - Interfaces" ubicas tu tarjeta, en mi caso wlan6 ... :-) tengo configuradas varias wifi usb con las que hago pruebas
    Le das a Start y listo empiezas a capturar

    Si te sirve me avisas y Suerte con tus capturas

    ResponderEliminar
  8. Hola buen dia estuve probando el comando lsusb en un pc con canaima 3.1 y no reconoce la tarjeta tplink tlwn7200nd que debo utilizar ya que esa es la unica forma de poder conectarme a internet por esta tarjeta

    ResponderEliminar
  9. Saludos David Alexander Escalona Aguilar
    Para poder ayudarte debes proporcionar mas información. Recuerda que no somos magos.
    Que resultados arroja el lsusb..
    Prueba un lsusb sin/con la tarjeta.
    Y muestrame los resultados

    ResponderEliminar
  10. hola, de verdad necesito que mi tarjeta tp-link funcione pero al parecer el primer link se cayo o lo eliminaron por que me dice: no repositories found. por favor ayuda!! todos los demas tutoriales que hay por internet tienen ese link caido

    ResponderEliminar
  11. intente seguir los pasos pero el primer link esta caido o eliminaron ek archivo por que dice: no repositories found. Por favor necesito qye mi tarjeta tp-link funcione, ayudenme

    ResponderEliminar
  12. Pueden descargar el firmware directo desde aquí

    https://dl.dropboxusercontent.com/u/93595071/Linux/ar9271.fw

    ResponderEliminar

Por política no publicamos comentarios anónimos.
Su comentario sera sometido a moderación.
Sea paciente y en unos instantes este sera visible para todos.

Gracias por su opinión.

Proyecto Cumaná Digital 2.4 GHz

Ofrecemos a la Comunidad Estudiantil, en todos los Niveles Educativos (Universitario, Técnico, Ciclo Diversificado, Educación Básica) servicios academicos a muy bajos costos, accesibles para aquellos estudiantes de bajos recursos. Nuestro objetivo es ofrecer servicios de calidad.

Ademas puedes consultar los articulos publicados es este Blog.

Elaboración y Asesorias de Tesis de Grado, Pasantias, Proyectos de Servicio Comunitario. Transcripción de todo tipo de documentos.
Asesoría en Tesis de Grado, Pasantias, Servicio Comunitario. Ofrecemos encargarnos integralmente del proyecto: Diagramacion normas APA-UPEL. Corrección de Estilo, Tiempos Verbales, Operacionalización de Variables, Indicadores, Instrumento de Recolección de Datos, Encuestas, Cuestionario, Estadísticas. Tambien realizamos Trabajos de investigación documental, de campo, Proyectos Factibles. Nos adaptmos a las normas y exigencias de cada Institución/universidad.

ASESORÍAS DE TESIS EN CUMANÁ

Solicitar Información - Contáctanos