Manual Aircrack-ng
1-El parche se ejecuta sobre la versión del kernel que tenemos instalada, de forma que si actualizamos el kernel nos encontraremos conque el programa vuelve a repetir el mismo error. A causa de esto podemos hacer unas de las dos siguientes cosas. La primera opción, la más sencilla, consiste en actualizar el kernel pero no borrar elanterior. De esta manera cada vez que queramos usar aircrack-ng podemos arrancar el sistema desde el viejo kernel. La segunda opción consiste en ir parcheando cada nueva versión del kernel que salga.En el caso del kernel 2 nos encontraremos con pocas o ninguna versión nueva, pero para los kernels 3 sí que hay actualizaciones más frecuentes con lo que habría que estar parcheándolo casiconstantemente si queremos tener el último kernel parcheado.
2-El parche tarda un buen rato en aplicarse. No lo he cronometrado pero puede ser en torno a quince minutos en los que veremos que se sucedenoperaciones en nuestra terminal. Todo esto es normal y debemos de esperar al final del proceso con la confianza de que estamos haciendo lo correcto.
3-Antes de empezar debemos de estar seguros de tenerinstalados los headers. En caso contrario el parche no podrá realizarse correctamente. Para instalarlos deberemos ejecutar el siguiente comando desde nuestra terminal:
sudo apt-get installlinux-headers-generic
Después de estas consideraciones previas paso a explicar el proceso que he realizado y que por lo menos es válido para ubuntu 10.04 Lucid Lynx, ubuntu 10.10 Maverick Meerkat y ubuntu11.04 Natty Narwhal. Introducimos en nuestra terminal los siguientes comandos:
wget http://www.orbit-lab.org/kernel/compat-wireless-3.0-stable/v3.0/compat-wireless-3.0-rc4-1.tar.bz2 && tar -jxfcompat-wireless-3.0-rc4-1.tar.bz2
cd compat-wireless-3.0-rc4-1
wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch
patch ./net/wireless/chan.c channel-negative-one-maxim.patch...
Regístrate para leer el documento completo.