Título: mon0 is on channel -1, but the AP uses channel 1 Publicado por: alexdefelipe en 14 Noviembre 2010, 15:40 pm ¡¡ Hola !!
Antes de nada, decir que se que debéis de estar cansados de responder a esta pregunta, pero he probado todo lo que he visto y no hay manera de conseguir continuar. Bueno, el problema es que, cuando intento asociarme al router con aireplay, me lanza este mensaje y no entiendo porque. He probado el comando airmon-ng start mon0 1 pero no funciona, constantemente me lanza ese mensaje. EStoy utilizándolo desde Ubuntu 10.10 y mi tarjeta inalámbrica es una intel wifilink 5100AGN. Gracias :D Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: ChimoC en 15 Noviembre 2010, 09:55 am Buenas:
Creo rerecordar que existía un patch en la página de aircrack para solucionar lo de -1 Un saludo ChimoC Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: alexdefelipe en 15 Noviembre 2010, 21:02 pm Chimo, gracias por tu respuesta, pero no encuentro dicho parche.
Otra cosa, he hecho el test de inyección y me da este resultado: Código: alex@alex-Aspire-5738:~$ sudo aireplay-ng -9 wlan0 ioctl(SIOCSIWMODE) failed: Device or resource busy ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211, ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead. Make sure RFMON is enabled: run 'airmon-ng start wlan0 <#>' Sysfs injection support was not found either. Gracias por vuesta respuesta Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: fedolatino en 23 Noviembre 2010, 00:16 am el parche esta en el siguiente link:
http://patches.aircrack-ng.org/channel-negative-one-maxim.patch Pero no se como usarlo, si alquien sabe que lo diga por favor yo también tengo el mismo problema y sucedió cuando actulicé de Fedora 13 a Fedora 14 y aun no entiendo porque ha sucedido. Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: ChimoC en 23 Noviembre 2010, 10:00 am Buenas:
http://www.uluga.ubuntuforums.org/showthread.php?t=1598930 (ubuntu 10.10) 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 cd compat-wireless-2010-10-16 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 gedit scripts/update-initramfs #*** FIND LINE 13: KLIB=/lib/modules/2.6.31-wl/build #*** REPLACE WITH: KLIB=/lib/modules/$(uname -r)/build make sudo make install sudo make unload sudo reboot Un saludo ChimoC Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: omnibus en 7 Abril 2011, 18:11 pm Hola, estoy usando Ubuntu 10.10 2.6.35-28-generic-pae en un HP Pavilion DV2000 Mi tarjeta WIFI es una IWL3945
Siguiendo las instrucciones llegué hasta el comando make. Desde alli me salio lo siguiente: root@xxxx:/home/miusuario/compat-wireless-2010-10-16# make /home/miusuario/compat-wireless-2010-10-16/config.mk:196: "WARNING: CONFIG_CFG80211_WEXT will be deactivated or not working because kernel was compiled with CONFIG_WIRELESS_EXT=n. Tools using wext interface like iwconfig will not work. To activate it build your kernel e.g. with CONFIG_LIBIPW=m." make -C /lib/modules/2.6.35-28-generic-pae/build M=/home/miusuario/compat-wireless-2010-10-16 modules make[1]: Entering directory `/lib/modules/2.6.35-28-generic-pae/build' make[1]: *** No rule to make target `modules'. Stop. make[1]: Leaving directory `/lib/modules/2.6.35-28-generic-pae/build' make: *** [modules] Error 2 Descargue los Linuz headers y los sources. Pero tampoco me ha funcionado. Que puedo hacer. Que otra información se necesita? Este mismo PC me funcionaba perfecto antes de actualizarme de Ubuntu 8.04 al 10.10 Agradezco la ayuda Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: dvdr en 8 Abril 2011, 23:28 pm Citar sudo apt-get update && sudo apt-get dist-upgrade Código: próxima limpieza que el sistema de archivos primero descargar este archivo http://www.mediafire.com/?4z3awrjo5in8b01 Citar cd Downloads Citar sudo sh cleanup Citar cd ~ Citar Citar instalar el controlador Citar sudo wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2 Citar sudo tar -jxf compat-wireless-2.6.tar.bz2 Citar cd compat-wireless-* Citar sudo wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch Citar sudo patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch Citar sudo wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch Citar sudo patch ./net/wireless/chan.c channel-negative-one-maxim.patch Citar gedit scripts/update-initramfs Citar #*** FIND LINE 13: KLIB=/lib/modules/2.6.31-wl/build Citar #*** REPLACE WITH: KLIB=/lib/modules/$(uname -r)/build Citar sudo apt-get install linux-headers-generic Citar sudo make clean Citar sudo make Citar sudo make install Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: gulis en 2 Mayo 2011, 14:19 pm disculpar las molestias pero he echo todo lo que habeis dicho pero no se soluciona
sigo sin poder cambiar el canal de mon0 siemrpe esta en -1 Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: dvdr en 3 Mayo 2011, 20:24 pm pegalo tal como te lo pongo
Citar sudo apt-get install build-essential Citar 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 cd compat-wireless-2010-10-16 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 Citar gedit scripts/update-initramfs En ese archivo, buscá la linea que dice (linea 13 masomenos): Citar KLIB=/lib/modules/2.6.31-wl/build y reemplazala por: Citar KLIB=/lib/modules/$(uname -r)/build Citar make Citar sudo make install Citar sudo reboot Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: gulis en 4 Mayo 2011, 15:44 pm lo e copiado tal cual frase a frase y sale el mismo error otra vez : mon0 is on channel -1, but the AP uses channel 1
no tengo el ubunto como unico sistema operativo tambien tengo el vsita puede ser eso? Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: roxkandball en 4 Julio 2011, 19:23 pm Hola
Antes de nada gracias por el script, ha ayudado mucho. Si quereis hacerlo de forma que no sea necesaria la intervención del usuario os recomiendo que cambiéis el comando gedit por el comando sed. Tiene una opción para buscar un patrón de línea (en este caso KLIB=/* y reemplazarla por la línea que interesa (en este caso KLIB=/lib/modules/$(uname -r)/build) de forma que ya pone todo el solito. Un saludo Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: pow3r en 4 Julio 2011, 20:51 pm como quito el patch, ya que me ha generado problemas ... se me cuelga cuando conecto el wifi y tambíen falla el bluetoot.
Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: omnibus en 6 Noviembre 2011, 21:11 pm En este punto me quedo de nuevo. Tengo ahora el Ubuntu 11.10 con Kernell 3.0.0.12/generic
FAIL el problema sigue. Alguien puede ayudar? root@mio:/home/omnibus/Downloads/compat-wireless-2010-10-16# gedit scripts/update-initramfs root@mio:/home/omnibus/Downloads/compat-wireless-2010-10-16# make [: 1: -gt: argument expected test: 1: -ge: unexpected operator ./scripts/gen-compat-autoconf.sh config.mk > include/linux/compat_autoconf.h ./scripts/gen-compat-autoconf.sh: line 188: [: -le: unary operator expected make -C /lib/modules/3.0.0-12-generic/build M=/home/omnibus/Downloads/compat-wireless-2010-10-16 modules make[1]: Entering directory `/usr/src/linux-headers-3.0.0-12-generic' LD /home/omnibus/Downloads/compat-wireless-2010-10-16/compat/built-in.o CC [M] /home/omnibus/Downloads/compat-wireless-2010-10-16/compat/main.o LD [M] /home/omnibus/Downloads/compat-wireless-2010-10-16/compat/compat.o LD /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/built-in.o CC [M] /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_vhci.o CC [M] /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/btmrvl_main.o CC [M] /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/btmrvl_debugfs.o CC [M] /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ldisc.o CC [M] /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_h4.o CC [M] /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_bcsp.o CC [M] /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ll.o CC [M] /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.o /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.c: In function ‘ath_wakeup_ar3k’: /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.c:55:2: error: too many arguments to function ‘tty->driver->ops->tiocmget’ /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.c:66:2: error: too many arguments to function ‘tty->driver->ops->tiocmget’ /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.c:67:2: warning: passing argument 2 of ‘tty->driver->ops->tiocmset’ makes integer from pointer without a cast [enabled by default] /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.c:67:2: note: expected ‘unsigned int’ but argument is of type ‘void *’ /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.c:67:2: error: too many arguments to function ‘tty->driver->ops->tiocmset’ /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.c:71:2: error: too many arguments to function ‘tty->driver->ops->tiocmget’ /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.c:72:2: warning: passing argument 2 of ‘tty->driver->ops->tiocmset’ makes integer from pointer without a cast [enabled by default] /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.c:72:2: note: expected ‘unsigned int’ but argument is of type ‘void *’ /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.c:72:2: error: too many arguments to function ‘tty->driver->ops->tiocmset’ /home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.c:75:2: error: too many arguments to function ‘tty->driver->ops->tiocmget’ make[3]: *** [/home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth/hci_ath.o] Error 1 make[2]: *** [/home/omnibus/Downloads/compat-wireless-2010-10-16/drivers/bluetooth] Error 2 make[1]: *** [_module_/home/omnibus/Downloads/compat-wireless-2010-10-16] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-3.0.0-12-generic' make: *** [modules] Error 2 Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: mndk en 20 Diciembre 2011, 19:19 pm Tengo exactamente el mismo problema, misma version de ubuntu, alguna pista?
pd: El link d mediafire esta caido Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: angelsilva en 20 Diciembre 2011, 19:49 pm mira yo uso open suse 12.1 y lo paso que segui fueron:
tar -jxf compat-wireless-XX-XX.tar.bz2 (eliges la version mas reciente) cd compat-wireless-XX-XX bajamos los parches: wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch los aplicamos: patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch patch -p1 < channel-negative-one-maxim.patch lo que seguria es hacer make pero como aveces da error mejor seleccionamos solo el driver a ocupar aprte de que nos ahorramos tiempo en compilar scripts/driver-select y nos saldra una lista con los nombres de los driver y con los grupo de los driver seleccionamos el deseado por ejemplo: scripts/driver-select ath9k ahora si compilamos le damos : make y si no nos sale algun error entonces : sudo make install y luego ya sea que reinicimos la compu o : sudo rmmod (driver) sudo modprobe(driver) espero que les sirva ami me sirvio en opensuse Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: GADUARD2 en 20 Diciembre 2011, 22:05 pm yo estoy en las mismas, en mi caso tengo Kubuntu :D
me dice que esta fijado en canal 1 o -1 no se... he leido que si compramos un adaptador wifi, tipo alfa, este problema se va, ya que cambia la tarjeta, no es cierto ? o tambien continuaria el problema del parche ? es urgente, gracias y saludos! Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: Seaworth en 22 Diciembre 2011, 17:11 pm A mí el parche no me funcionaba, pero instalando la versión de Subversion de aircrack-ng, va OK usando la opción --ignore-negative-one.
Más info: http://trac.aircrack-ng.org/ticket/742 Por si alguien lo intenta y no le sale: - instalar Subversion - instalar libssl-dev y los paquetes que hagan falta - descargar la versión de aircrack-ng de subversion: svn co http: //trac.aircrack-ng.org/svn/trunk aircrack-ng - compilar e instalar: cd aircrak-ng make sudo make install - incluir la opción '--ignore-negative-one' cada vez que se llame a aireplay-ng o airodump-ng. Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: GADUARD2 en 23 Diciembre 2011, 14:09 pm para todos, tengo la solucion, la mas facil xD
desinstalaros ubuntu / kubuntu 11.10 y instalad ubuntu / kubuntu 10.04 lts, en esa version esto no pasa, ahora ya puedo utilizar aireplay-ng, etc. y visualmente es mejor que el ubuntu 11.10, del unity ni comparacion, pero incluso el gnome de 10.04 supera (de mucho) al 11.10 saludos Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: -- KiLiaN -- en 23 Diciembre 2011, 15:35 pm Siempre podeis usar el buscador del foro y ver los demas post que hay con vuestro mismo problema (que ha sido tratado millones de veces) y que ya traen la solucion.
Saludos y feliz navidad! Título: Re: mon0 is on channel -1, but the AP uses channel 1 Publicado por: mndk en 27 Diciembre 2011, 01:18 am mira yo uso open suse 12.1 y lo paso que segui fueron: tar -jxf compat-wireless-XX-XX.tar.bz2 (eliges la version mas reciente) cd compat-wireless-XX-XX bajamos los parches: wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch los aplicamos: patch -p1 < mac80211.compat08082009.wl_frag+ack_v1.patch patch -p1 < channel-negative-one-maxim.patch lo que seguria es hacer make pero como aveces da error mejor seleccionamos solo el driver a ocupar aprte de que nos ahorramos tiempo en compilar scripts/driver-select y nos saldra una lista con los nombres de los driver y con los grupo de los driver seleccionamos el deseado por ejemplo: scripts/driver-select ath9k ahora si compilamos le damos : make y si no nos sale algun error entonces : sudo make install y luego ya sea que reinicimos la compu o : sudo rmmod (driver) sudo modprobe(driver) espero que les sirva ami me sirvio en opensuse Muchas gracias angelsilva, ya esta arreglado el channel negativo, pero ahora cuando inyecto paquetes siempre me pasa lo mismo con cualquier red, con el aireplay -1 autentifica sin problemas, algo seguramente estoy haciendo mal... sudo aireplay-ng -3 -b xx:xx:xx:xx:xx:xx mon0 No source MAC (-h) specified. Using the device MAC (zz:zz:zz:zz:zz:zz) 21:10:25 Waiting for beacon frame (BSSID: xx:xx:xx:xx:xx:xx) on channel 1 Saving ARP requests in replay_arp-1226-211025.cap You should also start airodump-ng to capture replies. Read 1425 packets (got 0 ARP requests and 4 ACKs), sent 0 packets...(0 pps) Encontre algo en el mr.google que decia que el driver athereos tenia problemas y habia que modificar unos archivos, pero no dio resultado. |