Solucion a Aircrack-ng Ubuntu 10.10

Como todos ya sabemos al actualizarnos a ubuntu 10.10 aircrack-ng dejo de funcionar la verdad no se cual sera el problema con exactitud pero buscando en google encontré la solución a esto, tendremos que parchar nuestro kernel, no se asusten los pasos son realmente sencillos, sin mas que decir inicio la explicación:

Primero descargamos el siguiente archivo y lo descomprimimos

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

Entramos al directorio y descargamos un patch

cd compat-wireless-2010-10-16
wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch

Aplicamos el parche

patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch

Descargamos el próximo parche y lo aplicamos

wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch
patch ./net/wireless/chan.c channel-negative-one-maxim.patch

Ahora abrimos un terminal y tecleamos lo siguiente:

nano scripts/update-initramfs

Dentro del archivo buscamos la siguiente linea, es como la numero 13:

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

Ahora la remplazamos por la siguiente:

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

Guardamos los cambios en el archivo, en la misma terminal ejecutan lo siguiente:

make
sudo make install

Tardara un poco, después de haber terminado desmontamos los módulos de la interfase inalámbrica y reiniciamos el sistema:

sudo make unload
sudo make wlunload
sudo make btunload

Lo que podemos notar es que esta desactivada nuestra interfase inalambrica, ahora para darla de alta tecleamos los siguientes comando:

sudo make load
sudo make wlload
sudo reboot

Ya reiniciado el sistema todo esta listo para seguir auditando redes inalambricas.

15 comentarios el “Solucion a Aircrack-ng Ubuntu 10.10

  1. hola he seguido tu tutorial, y he logrado editar la linea 13 que comentas, guardo y cierro pero con el comando “make” me sale esto:

    Makefile:314: /usr/src/linux-2.6.37-sabayon/scripts/Kbuild.include: No existe el fichero o el directorio
    Makefile:546: /usr/src/linux-2.6.37-sabayon/arch/x86/Makefile: No existe el fichero o el directorio
    /bin/sh: /usr/src/linux-2.6.37-sabayon/scripts/gcc-goto.sh: No existe el fichero o el directorio
    make: *** No hay ninguna regla para construir el objetivo `/usr/src/linux-2.6.37-sabayon/arch/x86/Makefile’. Alto.
    /bin/sh: línea 0: [: 39: se esperaba un operador unario
    /bin/sh: línea 0: test: demasiados argumentos
    make -C /lib/modules/2.6.37-sabayon/build M=/home/ernest/compat-wireless-2011-03-21 modules
    make[1]: se ingresa al directorio `/usr/src/linux-2.6.37-sabayon’
    Makefile:314: /usr/src/linux-2.6.37-sabayon/scripts/Kbuild.include: No existe el fichero o el directorio
    Makefile:546: /usr/src/linux-2.6.37-sabayon/arch/x86/Makefile: No existe el fichero o el directorio
    /bin/sh: /usr/src/linux-2.6.37-sabayon/scripts/gcc-goto.sh: No existe el fichero o el directorio
    make[1]: *** No hay ninguna regla para construir el objetivo `/usr/src/linux-2.6.37-sabayon/arch/x86/Makefile’. Alto.
    make[1]: se sale del directorio `/usr/src/linux-2.6.37-sabayon’
    make: *** [modules] Error 2

    mientras que con “make install” sale esto:

    Makefile:314: /usr/src/linux-2.6.37-sabayon/scripts/Kbuild.include: No existe el fichero o el directorio
    Makefile:546: /usr/src/linux-2.6.37-sabayon/arch/x86/Makefile: No existe el fichero o el directorio
    /bin/sh: /usr/src/linux-2.6.37-sabayon/scripts/gcc-goto.sh: No existe el fichero o el directorio
    make: *** No hay ninguna regla para construir el objetivo `/usr/src/linux-2.6.37-sabayon/arch/x86/Makefile’. Alto.
    /bin/sh: línea 0: [: 39: se esperaba un operador unario
    /bin/sh: línea 0: test: demasiados argumentos
    FATAL: Could not open /lib/modules/2.6.37-sabayon/modules.dep.temp for writing: Permission denied
    make: *** [uninstall] Error 1

    alguna idea de lo que debo hacer….gracias

    • Por lo que veo utilizas sabayon y la instalación es para ubuntu, tendrías que checar e instalar las dependencias necesarias para poder compilar en sabayon o podrias buscar compact wireless en el portage e instalarlo desde repositorio ya que en sabayon todas las inatalaciones desde portage son de codigo fuente, ojala pudieras postear mas informacion sobre tu distribucion para ayudarte un poco mas saludos

  2. hola, ya busque en los repositorios de sabayon y no existe este paquete, mi distro es sabayon 5.5 Linux kernel 2.6.37, no se que mas información pueda darte

  3. hola, ya busque en los repositorios de sabayon y no existe este paquete, mi distro es sabayon 5.5 Linux kernel 2.6.37, no se que mas información pueda darte

  4. holaaa es ke instale esto en debian squeeze pero creo ke no lo necesitaba lo use en ubuntu 10.10 pero en debian creo ke no habia necesidad d instalar esto y kiero saber si puedo desinstalarlo para ke el kernel me carge el modulo wl y no el b43 de la inalambrica ya ke cuando lo cargo me sale este error:

    FATAL: Error inserting wl (/lib/modules/2.6.32-5-686/kernel/drivers/net/wireless/wl.ko): Unknown symbol in module, or unknown parameter (see dmesg)
    FATAL: Error running install command for wl

    • este problema lo tuve una vez y la verdad batalle mucho para dar con la solución, en primer lugar no tienes que haber eliminado la carpeta de compact wireless que utilizaste para hacer la instalación ya que esta carpeta contiene los archivos make haces un sudo make unload, sudo make wlunload e instalas manual mente el driver que quieres, esto yo lo hice en ubuntu y me funciono, pero es muy importante que tengas la carpeta de compact wireless con que hiciste la instalación saludos

  5. Hola.
    tengo la wireless atheros AR9285. ubuntu 11.04
    me da el siguiente error en el make

    LD [M] /home/suleyman/Documentos/borrar/compat-wireless-2010-10-16/drivers/net/wireless/rt2x00/rt2x00lib.o
    CC [M] /home/suleyman/Documentos/borrar/compat-wireless-2010-10-16/drivers/net/wireless/rt2x00/rt2x00pci.o
    /home/suleyman/Documentos/borrar/compat-wireless-2010-10-16/drivers/net/wireless/rt2x00/rt2x00pci.c: In function ‘rt2x00pci_resume’:
    /home/suleyman/Documentos/borrar/compat-wireless-2010-10-16/drivers/net/wireless/rt2x00/rt2x00pci.c:375:6: error: void value not ignored as it ought to be
    make[4]: *** [/home/suleyman/Documentos/borrar/compat-wireless-2010-10-16/drivers/net/wireless/rt2x00/rt2x00pci.o] Error 1
    make[3]: *** [/home/suleyman/Documentos/borrar/compat-wireless-2010-10-16/drivers/net/wireless/rt2x00] Error 2
    make[2]: *** [/home/suleyman/Documentos/borrar/compat-wireless-2010-10-16/drivers/net/wireless] Error 2
    make[1]: *** [_module_/home/suleyman/Documentos/borrar/compat-wireless-2010-10-16] Error 2
    make[1]: se sale del directorio «/usr/src/linux-headers-2.6.38-10-generic-pae»
    make: *** [modules] Error 2

    (pego sólo las últimas líneas)

    alguien puede ayudarme ….

  6. Hola uso el backTrack 5 en el VMWare. El problema es que me sale “Interface | Chipset | Driver” Sigo los pasos que das en este post para solucionarlo. Pero cuando llego a la opción:

    Ahora abrimos un terminal y tecleamos lo siguiente:

    nano scripts/update-initramfs

    Se abre la ventana pero sin texto, osea no puedo reemplazar ninguna línea porque sale en blanco. Y si solo quiero colocar el código:

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

    Sale el mensaje de error: No existe el fichero o el directorio.

    Cómo puedo solucionar el problema? Tengo una notebook HP con Windows 7.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s