user@ubuntu:~$ sudo aireplay-ng -1 30 -e WLANXXXXX -a XX:XX:XX:XX:XX:XX mon0 No source MAC (-h) specified. Using the device MAC (XX:XX:XX.XX:XX:XX)
00:22:38 Waiting for beacon frame (BSSID: XX:XX:XX:XX:XX:XX) on channel -1
00:22:38 mon0 is on channel -1, but the AP uses channel 7[/b]
mira te doy mi opinion al igual mal pero lo que yo observo en lo que pones es que te falta poner tu mac por eso te sale lo de la -h
segun yo quedaria asi aireplay-ng -1 30 -e WLANXXXXX -a XX:XX:XX:XX:XX:XX -h (tu mac) mon0 creo que eso es lo que te falta y por eso te manda ese error