¿Cómo configurar el adaptador WiFi al modo monitor?

21

Acabo de instalar con éxito un controlador (athk9_htc) para TP-Link TL-WN722N (un adaptador USB WiFi) en Ubuntu 14.04.1. Mi objetivo es capturar el tráfico WiFi con Wireshark.

Intento configurar el adaptador para supervisar el modo ejecutando: sudo iwconfig wlan1 mode monitor Sin embargo, me da un mensaje de error:

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

¿Cómo puedo configurarlo en modo monitor?

Editado: no estoy de acuerdo con esta es una pregunta duplicada. En realidad, he encontrado ese hilo antes de hacer esta pregunta. Sin embargo, hay dos respuestas en ese hilo, pero ninguna respuesta verificada. Si no hago esta pregunta nuevamente, ¿cómo puedo obtener la respuesta? Además, la respuesta dada por @ chili555 es diferente a las respuestas en ese hilo, y verifiqué que esta respuesta está funcionando. Si la pregunta está duplicada, ¿no debería agregar un comentario en ese hilo para indicar que hay una respuesta verificada, en lugar de indicar que una pregunta respondida es una pregunta duplicada?

eepty
fuente
2
No es un duplicado en absoluto, ya que no responde la pregunta.
mikewhatever

Respuestas:

27

Puede funcionar si primero desactiva la interfaz:

sudo ifconfig wlan1 down
sudo iwconfig wlan1 mode monitor

Cheque:

iwconfig

No todas las combinaciones de dispositivos y controladores son capaces de controlar el modo.

chili555
fuente
Espere. Derribo el inferface y lo configuro en modo monitor. luego tráelo de nuevo sudo iwconfig wlan1 up. Todavía está en modo monitor cuando corro iwconfig. Sin embargo, luego lo conecto a un punto de acceso WiFi, descubrí que vuelve a cambiar al modo administrado ... :(
efep
Eso espero. Cuando te conectas a un punto de acceso o punto de acceso, ya no estás monitoreando. El AP está administrando el canal, la velocidad de bits, etc. El comportamiento que describe es completamente correcto.
chili555
¿Entonces puedo comenzar a oler el WiFi con Wireshark sin conectarlo a un AP?
Eepty
1
Sí, acabo de probarlo. Funciona.
Eepty
1
Primero, debe desconectarse del AP utilizando el administrador de red. Luego ejecute los 2 comandos (ifconfig e iwconfig) o de lo contrario intentará volver al modo de monitor.
JBaczuk
3

La mejor manera de poner su adaptador Wifi en modo monitor es mediante airmon-ng .

Puede instalarlo escribiendo en una terminal sudo apt-get install aircrack-ng

Además, si está utilizando Wireshark, debe ejecutarlo como superusuario para poder poner su adaptador en modo monitor ... :)

Palomas
fuente
1
Leí un hilo que dice que ejecutar Wireshark como superusuario no es una buena idea. En este enlace sugirió una forma de capturar sin permiso de root [ askubuntu.com/questions/74059/… . Sin embargo, falló cuando sigo este método.
Eepty
Sin permisos de root, no puede configurar su adaptador en modo monitor
Pigeonaras
Volvamos a la pregunta, sigo teniendo el mismo error después de ejecutar sudo apt-get install aircrack-ng...
efep
2
¿Qué te hace pensar que esta es la mejor manera?
voces
Para mí, hoy airmon-ng dejó de funcionar para pasar al modo Monitor para tarjeta externa. Interna se iba. Pero la forma ifconfig / iwconfig funcionó. Pero iwconfig way no me da un nombre nuevo como wlan1mon, etc. ¡Espero que esto no importe!
Satya Prakash