PDA

Ver la Versión Completa : Instalacion de WiFiStation Ext en Backtrack



karpic
28/08/2010, 16:13
Esta guía es para poner la WiFiStation Ext 1w a funcionar en Backtrack 4 R1.

Antes de hacer nada hay que preparar el kernel.

Habilitar las siguientes opciones en la configuración del kernel. Archivo de configuración.

/usr/src/Linux/.config

CONFIG_ATH_COMMON=m
CONFIG_ATH9K_HW=m
CONFIG_ATH9K_COMMON=m
CONFIG_ATH9K_HTC=m

Recompilar el kernel

make dep && make clean && make bzImage && make modules && make modules_install

Nos falta el último paso de todos, pero no por ello el menos importante, ya que en éste pondremos en uso la nueva imagen creada.
Para ello moveremos la imagen creada al directorio /boot, esto no es necesario pero es para tener un mayor orden.

cp /usr/src/linux/arch/i386/boot/bzImage /boot/

También deberíamos copiar System.map a /boot

cp /usr/src/linux/System.map /boot


Configurar grub

Abrimos el fichero

nano /boot/grub/menú.lst

Y añadimos una nueva entrada después de la línea que dice ## ## End Default Options ## colocamos las siguientes lineas:

title Ubuntu 8.10, kernel 2.6.34
uuid 801773f7-e5ae-4469-9056-62b3748d3522
kernel /boot/bzImage root=UUID=801773f7-e5ae-4469-9056-62b3748d3522 ro quiet vga=0x317
initrd /boot/initrd.img-2.6.34
quiet

Recomiendo esta lectura

http://www.frikis.org/staticpages/index.php/kernel

Una vez que tengamos nuestro kernel preparado

Ir a http://wireless.kernel.org/download/compat-wireless-2.6/ y descarga el más moderno descarga compat-wireless, luego lo descomprimes, métete dentro de la carpeta compat-wireless.

Editamos el fichero hif_usb.c

/drivers/net/wireless/ath/ath9k/ hif_usb.c

Y añadimos esta línea

{ USB_DEVICE(0x0cf3, 0xb003) }, /* Atheros */

Luego hacemos un "make", tomará un rato hasta que termine de compilar, luego procedemos con "make install"

Tenemos que asegurarnos que se han copiado todos los módulos, en caso de que no te copie los módulos

ath9k.ko
ath9k_common.ko
ath9k_htc.ko
ath9k_hw.ko

Copiar manualmente todos los módulos dentro de la carpeta:

/lib/modules/2.6.34/kernel/drivers/net/wireless/ath/ath9k/

Al final de la ventana después de haber acabado el make install, se nos notificara - in english - que ahora toca deshabilitar los antiguos dirvers y habilitar los nuevos. Así que seguimos las instrucciones y tecleamos primero sudo make unload y luego habilitamos los drivers así sudo make load.

Luego debes descargar el Firmware AR9271.fw desde:

http://git.kernel.org/?p=linux/kernel/git/dwmw2/linux-firmware.git;a=blob_plain;f=ar9271.fw;hb=35b308409 dc18991ec833c24972fd631c9f479a1

El firmware lo debes copiar a /lib/firmware

Bueno esto es todo, solo queda conectar el adaptador y disfrutar.

Espero os sea de utilidad y perdonad si he cometido algún error.
Saludos!

ak_
28/08/2010, 16:22
execelente Karpic!!
gracias! :)

mandarache
28/08/2010, 17:46
Magnífico Karpic , gran aporte.

Un saludo.

ak_
07/11/2010, 17:40
ya la tengo funcionando en ubuntu 10.10 :) (ya era hora xD)
en este ubuntu no tenemos que tocar el kernel , ya tiene las opciones bien , el firmware tambien lo tiene incorporado

-.descargamos compat-wireless y extraemos

-vamos a: drivers/net/wireless/ath/ath9k/hif_usb.h y añadimos la linea : { USB_DEVICE(0x0cf3, 0xb003) }, /* Atheros */ vereis mas lineas como esta ,solo debe cambiar (b003)

-ahora podemos instalar todo el paquete de drivers o solo el que nos interesa , para instalar solo uno abrimos terminal y desde la carpeta de compat-wireless escribimos : scripts/driver-select ath9k_htc , ahora compilamos con "make" y luego instalamos con "make install" cuando termina de instalar nos dirá que tenemos que desactivar los drives viejos con "make unload" y cargar los nuevos con "modprobe " en nuestro caso "modprobe ath9k_htc" y ya tendriamos la wifistation funcionando :)

fijaros al hacer "make unload" por que si teneis mas drives wifi cargados tendreis que hacer modprobe para cargarlos de nuevo

mandarache
07/11/2010, 18:05
ya la tengo funcionando en ubuntu 10.10 :) (ya era hora xD)
en este ubuntu no tenemos que tocar el kernel , ya tiene las opciones bien , el firmware tambien lo tiene incorporado

-.descargamos compat-wireless y extraemos

-vamos a: drivers/net/wireless/ath/ath9k/hif_usb.h y añadimos la linea : { USB_DEVICE(0x0cf3, 0xb003) }, /* Atheros */ vereis mas lineas como esta ,solo debe cambiar (b003)

-ahora podemos instalar todo el paquete de drivers o solo el que nos interesa , para instalar solo uno abrimos terminal y desde la carpeta de compat-wireless escribimos : scripts/driver-select ath9k_htc , ahora compilamos con "make" y luego instalamos con "make install" cuando termina de instalar nos dirá que tenemos que desactivar los drives viejos con "make unload" y cargar los nuevos con "modprobe " en nuestro caso "modprobe ath9k_htc" y ya tendriamos la wifistation funcionando :)

fijaros al hacer "make unload" por que si teneis mas drives wifi cargados tendreis que hacer modprobe para cargarlos de nuevo

Magnifíco AK_ , éste mismo texto utilizaré en la comparativa de 5 tarjetas , esperaba que lo lográrais.

Un saludo.

dragonfly
08/11/2010, 16:58
Gracias Ak_ :)

Ya la tengo navegando en Ubuntu10.10.

Un saludo

dragonfly
08/11/2010, 17:10
Vaya!!!!!!!

Ha durado poco la alegrìa...Se pone en modo monitor, pero al lanzar el airodump, en la parte superior aparece un mensaje, algo así [mon0 fixed channel -1], y aunque escanea todos los canales, al intentar el A1, te dice que mon0 esta en el canal-1...:(

Parece que hay que aplicar un par de parches (http://sanatox.es/2010/10/27/airmon-ng-en-ubuntu-10-10/), luego lo pruebo.

Saludos

EDITO El problema del canal fijado en -1 es para todos los chipsets que he probado (rtl8187 e iwl3945), al instalar el parche se ha solucionado. Con la rtl8187 se asocia e inyecta, pero con la wifistation al hacer el A1, se cuelga el ordenador.

ak_
09/11/2010, 00:26
pues vaya ...se ve que es bastante comun el problema ese , tambien me pasó con la alfa 2w al instalar los drivers en back track y lo solucioné con un parche .
no he tocado mucho la wifistation solo vi que navegaba y entraba en monitor.. a ver si pruebo el parche ese


dragon con los drivers realtek de compat-wireless se puede navegar bien? los que trae el ubuntu son una porqueria...

dragonfly
09/11/2010, 00:37
Bueno, he desinstalado y vuelta a empezar, y he conseguido asociarme e inyectar :)

Descargar compat wireless, descomprimir, y nos dirigimos a la carpeta



wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2010-10-16.tar.bz2
tar -jxf compat-wireless-2010-10-16.tar.bz2
cd compat-wireless-2010-10-16


Con gedit abrimos el archivo hif_usb.c



gedit drivers/net/wireless/ath/ath9k/hif_usb.c


Añadimos esta linea :



{ USB_DEVICE(0x0cf3, 0xb003) }, /* Atheros */


y guardamos.
Descargar los parches e instalarlos:



wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch
patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch
wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch
patch ./net/wireless/chan.c channel-negative-one-maxim.patch


Abrimos el archivo update-initramfs:



gedit scripts/update-initramfs


Buscamos esta linea:



KLIB=/lib/modules/2.6.31-wl/build


Y la sustituimos por esta:



KLIB=/lib/modules/$(uname -r)/build


Guardamos y finalmente:




scripts/driver-select ath9k_htc
make
sudo make install
sudo make unload
sudo reboot



Gracias a Ak_ y a SquirrelScript de ubuntuforums (http://ubuntuforums.org/showthread.php?t=1598930)

Saludos

dragonfly
09/11/2010, 00:41
Yo los he instalado todos, si que van bien.

Saludos

ak_
09/11/2010, 00:51
gracias a ti!!! mañana lo pruebo :)

pd:mandarache el texto de dragon es el definitivo :)

ak_
11/11/2010, 17:18
claro , el tema es que en la istalacion en ubuntu 10.10 se a partido de la base que ya está el kernel bien y el firmware en su sitio , entonces tienes que ver en que punto está el wifiway , en el post de karpic está bien explicado lo del kernel.

por otra parte se tarda poco en dejar el ubuntu con los programas que uses del wifiway, suit aircrack , kismet ,minidwep,wlandecrypter,wireshark, etc , en 10 minutos lo tienes listo y con versiones mas nuevas , aun que acabe de salir el wifiway ya hay versiones nuevas de los programas , el minidwep por ejemplo han incorporado un boton para añadir un diccionario y en la version de wifiway no está

dragonfly
14/11/2010, 19:43
buah!!!

Despues de tanto tiempo, logro que funcione la wifistation en ubuntu, peeeeeeeeeeeeeeeero ahora solo me va la wifistation, la intel del portatil no va, y otras realtek que tengo,tampoco!!!!!!

jajaja esto es de locos

Saludos

silajim
06/03/2011, 20:04
Gracias dragonfly! eres un genio. ;)

dragonfly
06/03/2011, 21:02
Jejeje Eso ya es viejo...los ultimos compat wireless ya reconocen la wifistation.

Un saludo

silajim
07/03/2011, 01:51
La reconocen, pero siguen teniendo el bug del fixed channnel wlan0: -1

Saludos,silajim.