Título: ¿Cómo "parchear" mi interfaz Wifi.? Publicado por: JoniVillegas en 8 Agosto 2015, 21:51 pm Hola buenas a todos.
Estoy probando herramientas de seguridad inalámbricas en un sistema linux y resulta que a la hora de usar el siguiente comando, mirad lo que me sale. aireplay-ng -0 5 -a MAC1 -c MAC2 mon0 21:44:01 Waiting for beacon frame (BSSID: MAC1) on channel -1 21:44:01 Couldn't determine current channel for mon0, you should either force the operation with --ignore-negative-one or apply a kernel patch Please specify an ESSID (-e). y si utilizo -e indicando el canal me sale lo siguiente: 21:45:25 Waiting for beacon frame (BSSID: MAC1) on channel -1 21:45:25 Couldn't determine current channel for mon0, you should either force the operation with --ignore-negative-one or apply a kernel patch Entonces he llegado a la conclusión de que tengo que parchear el sistema para que funcione bien esta tarjeta inalámbrica, la pregunta es ¿Cómo? Especificaciones técnicas: Sistema Operativo: Kali GNU/Linux 1.1.0 USB inalámbrico: TP-LINK TL-WN722N airmon-ng Interface Chipset Driver wlan0 Atheros AR9271 ath9k - [phy0] mon0 Atheros AR9271 ath9k - [phy0] Gracias por sus respuestas. saludos Título: Re: ¿Cómo "parchear" mi interfaz Wifi.? Publicado por: JoniVillegas en 10 Agosto 2015, 22:08 pm Bueno he avanzado un poco en el tema pero ya empiezan los problemas... Os cuento.
Mirando por la red, he visto que tengo que instalar un compat-wiriles en mi sistema para parchearlo. He seguido este manual , que aunque es antiguo me parece simple y facil de seguir. http://www.espaciolinux.com/2009/01/instalar-compat-wireless-en-linux/ Lo primero que he hecho ha sido instalar el genérico de Linux Headers: apt-get install linux-headers-`uname -r` y después he instalado el kernel resources: apt-get source linux-image-$(uname -r) hasta ahora todo bien, el problema viene cuando descargo el compat-wriles más actual, que por cierto tengo mis dudas al respecto de que solo haya salido hasta 2012. Lo he descargado de esta web. http://linuxwireless.org/download/compat-wireless-2.6/ Pues bien una vez descargado y descomprimido, al usar el comando make para compilar, me salen los siguiente errores: /Downloads/compat-wireless-2012-12-18# make ./scripts/gen-compat-autoconf.sh /root/Downloads/compat-wireless-2012-12-18/.config /root/Downloads/compat-wireless-2012-12-18/config.mk > include/linux/compat_autoconf.h make -C /lib/modules/3.18.0-kali3-686-pae/build M=/root/Downloads/compat-wireless-2012-12-18 modules make[1]: se ingresa al directorio `/usr/src/linux-headers-3.18.0-kali3-686-pae' CC [M] /root/Downloads/compat-wireless-2012-12-18/compat/main.o CC [M] /root/Downloads/compat-wireless-2012-12-18/compat/crc8.o CC [M] /root/Downloads/compat-wireless-2012-12-18/compat/compat_atomic.o LD [M] /root/Downloads/compat-wireless-2012-12-18/compat/compat.o CC [M] /root/Downloads/compat-wireless-2012-12-18/drivers/bcma/main.o In file included from /root/Downloads/compat-wireless-2012-12-18/include/linux/bcma/bcma.h:8:0, from /root/Downloads/compat-wireless-2012-12-18/drivers/bcma/bcma_private.h:8, from /root/Downloads/compat-wireless-2012-12-18/drivers/bcma/main.c:8: /root/Downloads/compat-wireless-2012-12-18/include/linux/bcma/bcma_driver_pci.h:217:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bcma_core_pci_init’ In file included from /root/Downloads/compat-wireless-2012-12-18/drivers/bcma/main.c:8:0: /root/Downloads/compat-wireless-2012-12-18/drivers/bcma/bcma_private.h:25:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bcma_bus_register’ /root/Downloads/compat-wireless-2012-12-18/drivers/bcma/main.c:195:15: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘bcma_bus_register’ /root/Downloads/compat-wireless-2012-12-18/drivers/bcma/main.c:18:21: warning: ‘bcma_bus_next_num’ defined but not used [-Wunused-variable] /root/Downloads/compat-wireless-2012-12-18/drivers/bcma/main.c:84:28: warning: ‘bcma_find_core_unit’ defined but not used [-Wunused-function] /root/Downloads/compat-wireless-2012-12-18/drivers/bcma/main.c:106:12: warning: ‘bcma_register_cores’ defined but not used [-Wunused-function] make[5]: *** [/root/Downloads/compat-wireless-2012-12-18/drivers/bcma/main.o] Error 1 make[4]: *** [/root/Downloads/compat-wireless-2012-12-18/drivers/bcma] Error 2 make[3]: *** [_module_/root/Downloads/compat-wireless-2012-12-18] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: se sale del directorio `/usr/src/linux-headers-3.18.0-kali3-686-pae' make: *** [modules] Error 2 Y aquí me he quedado atascado y nosé como solucionar estos problemas. PD: Información adicional: Kernel: # uname -r 3.18.0-kali3-686-pae Título: Re: ¿Cómo "parchear" mi interfaz Wifi.? Publicado por: Sh4k4 en 11 Agosto 2015, 03:00 am Citar 21:44:01 Couldn't determine current channel for mon0, you should either force the operation with --ignore-negative-one or apply a kernel patch ya se habia dicho sobre el error negativo usa el --ignore continua, esto es debido a incompatibilidad o problemas con el kernel, drivers, etc, asi que o eso o cambias a una distro diferente... algun live quizas seria lo mas adecuado... para dejarlo en live y no instalar y evitarte tanto problema de instalacion.... etcPlease specify an ESSID (-e). |