OK. te esplico lo que hago paso a paso y un par de ocasiones me funcionó pero ya no:
1-pongo mi atheros en modo monitor a traves de los siguientes comandos
airmon-ng stop ath0 y paro mi tarjeta
airmon-ng start wifi0 (canal) y la pongo en modo monitor para ese canal
2-hago un iwconfig para asegurarme de que se ha puesto en modo monitor y es donde me doy cuenta de que donde pone point-asociated en lugar de ser 00:xx:xx:xx que sería mi mac, se ha convertido en 06:xx:xx:xx.
yo no hago cambio de mac ni nada de eso.
3-utilizo el airodump con el siguiente comando
airodump-ng -w aaaa -c1 ath0 donde 1 es el canal
y hasta aquí todo bien
4-uso el aireplay con los siguientes comandos
aireplay-ng -1 30 -e ESSID -a MACAUDITAR -h MIMAC ath0
y aquí creo que ya vienen los problemas porque si uso mi mac auténtica es decir 00:xx:xx:xx luego me notifica el mensaje antes comentado y si uso la MAC que me aparece como asociada, es decir 06:xx:xx:xx a mi no me inyecta en el siguiente paso.
También utilizo otro método para poner mi tarjeta atheros en modo monitor, que es atraves del menú, sin comandos y me va todo bien, sale todo como ha de salir, pero en el aireplay solo se lee, no inyecta. he llegado a esperar 20 minutos, todo el tiempo leyendo y sin inyectar nada.
un saludo