
Recientemente compré un dongle wifi USB con un chipset MT7601U para usarlo con una máquina virtual Kali Linux, y aparentemente todo está configurado correctamente (usb habilitado en la caja virtual, no hay problemas aparentes con el controlador en la VM), pero no ve cualquier red wifi con un escaneo o con el administrador de red. Intenté un par de cosas (actualizar e instalar otro controlador) pero nada de eso funcionó. Puedo habilitar el modo monitor sin problemas usando ifconfig y airmon-ng, pero airodump-ng tampoco muestra ninguna red. El dongle funciona bien en Windows con el controlador del fabricante, por lo que no parece ser un problema con el dongle.
¿Alguien ha resuelto este problema recientemente?
salida lsusb:
Bus 001 Device 002: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
iwconfig:
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
eth0 no wireless extensions.
escaneo de lista iw
lo Interface doesn't support scanning.
wlan0 No scan results
eth0 Interface doesn't support scanning.
rfkill listar todo
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Respuesta1
En primer lugar, asegúrese de que este adaptador inalámbrico esté funcionando y conectándose a redes inalámbricas en su máquina host.
Luego puede intentar antes de ejecutar airmon-ng, eliminar todos los procesos que pueden causar problemas con nuestro escaneo promiscuo, asegúrese de ejecutar esto antes de iniciar el modo monitor.
matar control airmon-ng
Mira admesgarchivo de registro, para verificar si hay algún mensaje útil sobre el encendido o apagado del dispositivo.
También puede agregar un filtro, que hará que este dispositivo se inicie con el inicio de la máquina.
Configuración/USB/agregar nuevo filtro, solo necesita agregar el proveedor y el ID del dispositivo 148f:7601
Bus 001 Dispositivo 002: ID148f:7601Ralink Technology, Corp. Adaptador inalámbrico MT7601U
Respuesta2
El controlador wifi MT7601U es parte de Linux Kerenl 4.2
y superior, puede consultar lo mt7601u.bin
siguiente /lib/firmware
:
ls /lib/firmware | grep 'mt7601u.bin'
Si falta el archivo de firmware, primero verifique si está disponible preempaquetado en su distribución de Linux. Si no, puedes descargarlo aquí:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/mt7601u.bin
Una vez que tenga el archivo, simplemente colóquelo en /lib/firmware/
el directorio.
Para que el wifi funcione, cargue el módulo y luego abra su interfaz wifi:
modprobe mac80211
insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko
ifconfig <interface> up
dhclient <interface>