El dongle Wifi no detecta redes en la máquina virtual Kali Linux

El dongle Wifi no detecta redes en la máquina virtual Kali Linux

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 ingrese la descripción de la imagen aquí

Respuesta2

El controlador wifi MT7601U es parte de Linux Kerenl 4.2y superior, puede consultar lo mt7601u.binsiguiente /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>

información relacionada