0 Usuarios y 1 Visitante están viendo este tema.

*

fragaycia

  • Usuario
  • 6
  • Usuario

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: [Seleccionar]
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: [Seleccionar]
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: [Seleccionar]
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: [Seleccionar]
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.
Última modificación: 13 de Mayo de 2011, 08:00:22 am por fragaycia

*

D3M0N

  • Founder
  • Usuario
  • *****
  • 3.034

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

  • Usuario
  • 6
  • Usuario

Cierto, me expresí mal ^^

wsoul

  • Usuario
  • 6
  • Usuario

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

  • Founder
  • Usuario
  • *****
  • 3.034

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
Última modificación: 14 de Mayo de 2011, 01:43:03 pm por † Välh †

wsoul

  • Usuario
  • 6
  • Usuario

y de donde los saco.

podrias ponerme de donde sacarlos y como ponerlos ?

*

fragaycia

  • Usuario
  • 6
  • Usuario

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

*

D3M0N

  • Founder
  • Usuario
  • *****
  • 3.034

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

http://linuxwireless.org/download/compat-wireless-2.6/
Última modificación: 16 de Mayo de 2011, 10:31:43 am por † Välh †

*

fragaycia

  • Usuario
  • 6
  • Usuario

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

  • Usuario
  • 6
  • Usuario

pues ami no me funciona :S

*

D3M0N

  • Founder
  • Usuario
  • *****
  • 3.034

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

wsoul

  • Usuario
  • 6
  • Usuario

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

*

D3M0N

  • Founder
  • Usuario
  • *****
  • 3.034

pues valla El Usuario ha insultado no? no existe ninguna forma ?


luego extraemos la carpeta.

en terminal (ya dentro de esa carpeta):

Código: [Seleccionar]
sudo su
make
make install
make wlunload
modprobe NOMBRE-DEL-DRIVER

ejemplo de modprobe:

Código: [Seleccionar]
modprobe rt8187
Código: [Seleccionar]
modprobe rtl8187
Código: [Seleccionar]
modprobe rt2800usb
si no inicia con el wlunload usar:

Código: [Seleccionar]
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

  • Usuario
  • 6
  • Usuario

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

  • Founder
  • Usuario
  • *****
  • 3.034

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.

Última modificación: 24 de Mayo de 2011, 01:35:46 am por † Välh †