Tenia problemas con la targeta wifi crotalus max n+ , con chipset ralink rt3070 y xubuntu 11.04.
Rebuscando encontre una solución: http://www.crack-wifi.com/forum/viewtopic.php?id=6587
Basicamente lo que hacen es desinstalar el paquete de los repositorios e instalar la ultima versión inestable , esta versión dispone de la opción –ignore-negative-one , que ignora el error mencionado.
Es sencillo:
Para utilizar la opción:
sudo aireplay-ng -0 10 -a xx:xx:xx:xx:xx -c xx:xx:xx:xx:xx: –ignore-negative-one mon0
A parte de esto, he visto que instala también el airmon-zc, es lo mismo que el airmon pero utiliza el ethtool asi que deberemos instalarlo (ojo que esto permite que el paquete iw deje de ser necesario y puede que se nos desinstale en alguna actualización).
Ahora tenemos dos airmon , porque? Pues creo que para que el airodump también ignore el error de fixed channel cuando le forzamos a trabajar sobre un canal fijo.
Así que tendremos que poner la interfaz en modo monitor con airmon-zc para que todo vaya bien.
Ala, otra cosa mas!