[Tutorial] Solucionar "fixed channel mon0: -1" en airodump-ng (Ubuntu)

Publicado por fragaycia, 11 de Mayo de 2011, 07:42:53 AM

Tema anterior - Siguiente tema

0 Miembros y 3 Visitantes están viendo este tema.

fragaycia

Con los íltimos kernels implementados en las dos íltimas versiones de Linux (10.10/11.04), no se implementan los drivers correctos para realizar una auditorí­a wireless, por lo que airodump-ng muestra el canal -1 cuando especificamos uno en concreto.

Para solucionarlo, tan solo hay que seguir estos pasos:

1. Instalar el entorno de compilaciín y los headers del kernel:
Código: php
sudo apt-get install build-essential
sudo apt-get install linux-headers-generic


2. Descargar los drivers de Compat Wireless (íltima versiín disponible) y descomprimir:
Código: php
wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2011-05-05.tar.bz2
tar -xjf compat-wireless-2011-05-05.tar.bz2
cd compat-wireless-2011-05-05


3. Descargar y aplicar los parches necesarios para corregir el fallo:
Código: php
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

wget http://cache.gmane.org//gmane/linux/kernel/wireless/general/69576-001.bin
patch -p1 < 69576-001.bin


4. Compilar los drivers e instalarlos:
Código: php
make
sudo make install


5. Por íltimo, reiniciar el sistema (o como alternativa, volver a cargar el controlador de la tarjeta WiFi)

Nota: en caso de instalar un nuevo kernel, si el problema se repite habrí¡ que volver a hacer la operaciín para que surta efecto, ya que los nuevos mídulos sobrescribirí¡n a los compilados.

Espero que sea de ayuda. Un saludo.

D3M0N

airodump-ng no falla, sino que las nuevas versiones de ubuntu no poseen los drivers. la v10.04, fue la ultima con estos drivers.

Buen tutorial!

fragaycia

Cierto, me expresí mal ^^

wsoul

tengo 1 problema, ami no me funciona, instala todo OK (no tira error como antes) pero al reiniciar, no me detecta ninguna tarjeta de red. ni la del PC ni la USB

D3M0N

#4
You are not allowed to view links. Register or Login
tengo 1 problema, ami no me funciona, instala todo OK (no tira error como antes) pero al reiniciar, no me detecta ninguna tarjeta de red. ni la del PC ni la USB

a mi me paso lo mismo, pero igual instale los parches de la alfa y anda un poco pero inyecta muy lento...
bajo ubuntu 11.04

wsoul

y de donde los saco.

podrias ponerme de donde sacarlos y como ponerlos ?

fragaycia

Pues no sí por quí falla, a mí­ me detecta la interna y la USB...

D3M0N

#7
You are not allowed to view links. Register or Login
y de donde los saco.

podrias ponerme de donde sacarlos y como ponerlos ?

hay un pack en lives cd -> airubuntu. pero igual ya estan medio desactualizados.

no falto un:
sudo make wlunload
sudo modprobe driver-name

You are not allowed to view links. Register or Login

fragaycia

You are not allowed to view links. Register or Login
no falto un:
sudo make wlunload
sudo modprobe driver-name

No hace falta, servirí­a igualmente con reiniciar. A mí­ me funcioní de esa forma, y lo que tengo encontrado por ahí­ muestra lo mismo.

wsoul

pues ami no me funciona :S

D3M0N

habria que esperar un poco digo yo para los que usamos 11.04

wsoul

pues valla [El Usuario ha Insultado] no? no existe ninguna forma ?

D3M0N

You are not allowed to view links. Register or Login
pues valla El Usuario ha insultado no? no existe ninguna forma ?

You are not allowed to view links. Register or Login

luego extraemos la carpeta.

en terminal (ya dentro de esa carpeta):

Código: php
sudo su
make
make install
make wlunload
modprobe NOMBRE-DEL-DRIVER


ejemplo de modprobe:

Código: php
modprobe rt8187

Código: php
modprobe rtl8187

Código: php
modprobe rt2800usb


si no inicia con el wlunload usar:

Código: php
make load


reiniciar.

NOTA: EL CONJUNTO DE DRIVERS YA ESTA PARCHEADO Y NO ES NECESARIO MODIFICAR NADA. CABE DESTACAR QUE NO SE RECOMIENDA QUE EL DISPOSITIVO ESTE ENCHUFADO SI ES USB; SI ES INTERNO DESHABILITAR LA INTERFACE INALAMBRICA.

wsoul

pues nada me da error

make: execvp: ./scripts/check_config.sh: Permiso denegado
make: *** [.compat_autoconf_compat-wireless-2.6.38.2-2] Error 127

D3M0N

#14
You are not allowed to view links. Register or Login
pues nada me da error

make: execvp: ./scripts/check_config.sh: Permiso denegado
make: *** [.compat_autoconf_compat-wireless-2.6.38.2-2] Error 127

me olvide que hay que cambiarle el nombre a la carpeta por "compat-wireless-2.6.38.2" igual no creo que sea eso el error en ubuntu 11.04 funciono.

http://www.youtube.com/v/c9CztUsb3Qg