Saudações livres.
Em algumas placas de rede, comumente ocorre um erro onde a placa tem seu canal setado para -1, impedindo algumas ações. Exemplo:
# aireplay-ng -1 0 -a XX:XX:XX:XX:XX:XX -h XX-XX-XX-XX-XX-XX mon0
Waiting for beacon frame (BSSID: XXXXX) on channel -1
mon0 is on channel -1, but the AP uses channel 6
Nota: se você obtem uma mensagem semelhante, porém o canal nao é definido como -1, clique aqui.
Para corrigir isso acesse este link e faça download do tarball mais recente, na data que escrevo este texto o link direto é: http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2011-08-08.tar.bz2. Descompacte o arquivo e execute:
[]