Como configurar o adaptador WiFi para o modo de monitor?

21

Acabei de instalar com êxito um driver (athk9_htc) para o TP-Link TL-WN722N (um adaptador USB WiFi) no Ubuntu 14.04.1. Meu objetivo é capturar o tráfego WiFi com o Wireshark.

Tento configurar o adaptador para monitorar o modo executando: sudo iwconfig wlan1 mode monitor No entanto, ele me fornece uma mensagem de erro:

Error for wireless request "Set Mode" (8B06):
    SET failed on device wlan1; Device or resource busy.

Como posso configurá-lo para o modo de monitor?

Editado: não concordo que seja uma pergunta duplicada. Na verdade, eu encontrei esse tópico antes de fazer essa pergunta. No entanto, existem duas respostas nesse segmento, mas nenhuma resposta verificada. Se eu não fizer essa pergunta novamente, como posso obter a resposta? Além disso, a resposta dada por @ chili555 é diferente das respostas desse segmento, e verifiquei que esta resposta está funcionando. Se a pergunta for duplicada, não deveria adicionar um comentário nesse segmento para indicar que uma resposta verificada está aqui, em vez de indicar que uma pergunta respondida é uma pergunta duplicada?

empolgado
fonte
2
Não é uma duplicata, pois não responde à pergunta.
precisa saber é o seguinte

Respostas:

27

Pode funcionar se você derrubar a interface:

sudo ifconfig wlan1 down
sudo iwconfig wlan1 mode monitor

Verifica:

iwconfig

Nem todas as combinações de dispositivos e drivers são capazes de monitorar o modo.

chili555
fonte
Aguente. Abro o inferface e o configuro para o modo de monitor. depois traga-o novamente sudo iwconfig wlan1 up. Ainda está no modo monitor quando eu corro iwconfig. No entanto, em seguida, conecto-o a um ponto de acesso Wi-Fi, e descobri que ele volta ao modo gerenciado ... :(
eepty
Eu espero que sim. Quando você se conecta a um ponto de acesso ou ponto de acesso, não está mais monitorando. O ponto de acesso está gerenciando o canal, a taxa de bits etc. O comportamento que você descreve está totalmente correto.
precisa saber é o seguinte
Para começar a cheirar o WiFi com o Wireshark sem conectá-lo a um AP?
eepty
11
Sim, eu apenas testei. Funciona.
eepty
11
Primeiro, você deve desconectar-se do ponto de acesso usando o gerenciador de rede. Em seguida, execute os 2 comandos (ifconfig e iwconfig) ou ele tentará voltar ao modo de monitor.
precisa saber é o seguinte
3

A melhor maneira de colocar o adaptador Wifi no modo de monitor é através do airmon-ng .

Você pode instalá-lo digitando em um terminal sudo apt-get install aircrack-ng

Além disso, se você estiver usando o Wireshark, precisará executá-lo como superusuário para poder colocar seu adaptador no modo de monitor ... :)

Pigeonaras
fonte
11
Eu li alguns tópicos que dizem que executar o Wireshark como superusuário não é uma boa ideia. Neste link, sugeriu uma maneira de capturar sem permissão root [ askubuntu.com/questions/74059/… . No entanto, falhou quando sigo este método.
eepty
Sem permissões de root, você não é capaz de definir o seu adaptador para modo monitor
Pigeonaras
Deixa a volta à questão, eu ainda obter o mesmo erro após a execução sudo apt-get install aircrack-ng...
eepty
2
O que faz você pensar que esse é o melhor caminho?
vozes
Para mim, hoje o airmon-ng parou de funcionar para entrar no modo Monitor para cartão externo. Interno estava indo. Mas a maneira ifconfig / iwconfig funcionou. Mas, da maneira iwconfig, não me dê um novo nome como wlan1mon etc. Espero que isso não importe!
Satya Prakash