Erro no Aireplay-ng : mon0 is on channel -1, but the AP uses channel X

Publicado por Danilo em 03/02/2012

[ Hits: 9.968 ]

 


Erro no Aireplay-ng : mon0 is on channel -1, but the AP uses channel X



Em alguns casos, na hora de usarmos o Aireplay-ng, alguns computadores podem nos retornar este erro:
mon0 is on channel -1, but the AP uses channel X

Aprenda como resolver este problema!

Como resolver o problema

Bom galera, em alguns casos quando vamos usar o Aireplay-ng, ele nos retorna a mensagem de erro acima.

A resolução do problema é simples, apesar de que, se você pesquisar na Net, alguns sites lhe falarão para recompilar o kernel com alguns patches. Felizmente, não é necessário fazer isso. Veja abaixo o que deves fazer.

Vamos criar um diretório:

# mkdir tmp
# cd tmp
# sudo apt-get source aircrack-ng


Até aqui, só criamos um diretório e baixamos o código fonte do Aircrack.

Vamos agora, editar o arquivo do "aireplay-ng":

# cd aircrack-ng-1.1
# cd src
# nano aireplay-ng.c


Pesquise pela linha:

if(ap_chan != iface_chan) { PCT; printf("%s is on channel %d, but the AP uses channel %d\n", wi_get_ifname(wi), iface_chan, ap_chan); return -1; }


Lembrando que na legenda, o sinal de ' ^ ' , é a tecla 'Ctrl'.

Salve o arquivo.

Antes de o recompilar, devemos baixar algumas ferramentas:

# apt-get install debhelper libpcap0.8-dev libssl-dev libssl-dev libnl-dev libsqlite3-dev

Agora, vamos recompilar:

# cd ..
# dpkg-buildpackage


Se der tudo certo, você verá uma mensagem como esta:
dpkg-deb: building package `aircrack-ng' in `../aircrack-ng_1.1-1.1_amd64.deb'
  dpkg-genchanges >../aircrack-ng_1.1-1.1_amd64.changes
dpkg-genchanges: not including original source code in upload
  dpkg-source --after-build aircrack-ng-1.1
dpkg-buildpackage: binary and diff upload (original source NOT included)

Pronto, agora só basta instalar e usar:

# dpkg -i ../aircrack-ng_1.1-1.1_amd64.deb

Dica: Tome cuidado com os nomes dos arquivos!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Tabela sem Table, só com CSS

Deepin 15.4.1 no CCE ZX3020 (2 em 1)

Verificar triggers desabilitadas no PostgreSQL

Instalando o Wink no Ubuntu 13.04 ou superior

Veja como anda se comportando seu PC

  

Comentários
[1] Comentário enviado por removido em 03/02/2012 - 12:15h

Boa dica !

[2] Comentário enviado por tiagocampo em 03/02/2012 - 13:18h

Olá,

eu não entendi ao certo o que se deve fazer na linha em questão, você poderia esclarecer melhor?

desde já Obrigado

[3] Comentário enviado por danilo m galhard em 04/02/2012 - 23:38h

Olá thiagocampo,


Você poderia me informar a linha??

[4] Comentário enviado por danilo m galhard em 04/02/2012 - 23:44h

Obrigado Thalisson S!

Sempre quando posso, estou ajudando!

[5] Comentário enviado por Rib3iro em 23/04/2012 - 20:09h

Você nos diz para editar a linha abaixo, mas eu não entendi o que editar.
você poderia ser mais claro. Muito obrigado.

if(ap_chan != iface_chan)
{
PCT; printf("%s is on channel %d, but the AP uses channel %d\n", wi_get_ifname(wi), iface_chan, ap_chan);
return -1;
}

[6] Comentário enviado por byrogerio em 16/07/2012 - 20:33h

Bom estou com um problema, depois do comando

# dpkg-buildpackage

tenho esse erro no final :

root@ubuntu-rg:/home/rogerio/aircrack-ng-1.1# dpkg-buildpackage
dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor): -D_FORTIFY_SOURCE=2
dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Wformat-security
dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin: vendor): -Wl,-Bsymbolic-functions -Wl,-z,relro
tail: não foi possível abrir "debian/changelog" para leitura: Arquivo ou diretório não encontrado
dpkg-buildpackage: erro: fim de debian/changelog deu erro de saída estado 1

Poderia me dar uma dica obrigado.

Rogerio Cardoso


[7] Comentário enviado por gripesuina em 21/09/2012 - 13:35h

Estou tendo o mesmo problema enfrentado pelo byrogerio. Também ficaria grato de saber como resolver este problema. Eu pesquisei em vários locais e só encontro essa solução que me parece exclusiva para Debian. Obrigado.

[8] Comentário enviado por diegotricolor em 22/10/2012 - 19:33h

Estou com o mesmo problema de byrogerio tb... alguem???

[9] Comentário enviado por adenot em 12/05/2015 - 21:50h

Fala Danilo,
Pode copiar meu post, mas pelo menos coloca um link como fonte ;)

http://www.hack.net.br/2011/10/22/aircrack-ng-mon0-is-on-channel-1-but-the-ap-uses-channel-x/

Abrs!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts