O dongle Wifi não detecta redes na VM Kali Linux

O dongle Wifi não detecta redes na VM Kali Linux

Recentemente comprei um dongle usb wifi com um chipset MT7601U para usar com uma máquina virtual Kali Linux, e aparentemente tudo está configurado corretamente (usb habilitado na caixa virtual, sem problemas aparentes de driver na VM), mas não vê qualquer rede wifi com uma varredura ou com o gerenciador de rede. Eu tentei algumas coisas (atualizar e instalar outro driver), mas nada disso funcionou. Posso ativar o modo monitor sem problemas usando ifconfig e airmon-ng, mas o airodump-ng também não mostra nenhuma rede. O dongle funciona bem no Windows com o driver do fabricante, portanto não parece ser um problema com o dongle.

Alguém resolveu esse problema recentemente?

Saída 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.

varredura iwlist

lo        Interface doesn't support scanning.

wlan0     No scan results

eth0      Interface doesn't support scanning.

rfkill listar tudo

0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Responder1

  • Primeiro de tudo, certifique-se de que este adaptador sem fio esteja funcionando e conectado a redes sem fio em sua máquina host,

  • Então você pode tentar antes de executar o airmon-ng, matar todos os processos que podem causar problemas com nosso scann promíscuo, certifique-se de executar isso antes de iniciar o modo monitor.

airmon-ng verificar matar

  • Olhe paradmesglog, para verificar se há alguma mensagem útil sobre o dispositivo ser ligado ou desligado.

  • Além disso você pode adicionar um filtro, que fará com que este dispositivo seja iniciado com a inicialização da máquina.

    Config/USB/adicionar novo filtro, você só precisa adicionar o fornecedor e o ID do dispositivo 148f:7601

Barramento 001 Dispositivo 002: ID148f:7601Adaptador sem fio Ralink Technology, Corp. MT7601U insira a descrição da imagem aqui

Responder2

O driver wifi MT7601U faz parte do linux kerenl 4.2e superior, você pode verificar mt7601u.binabaixo /lib/firmware:

ls /lib/firmware | grep 'mt7601u.bin'

Se o arquivo de firmware estiver faltando, primeiro verifique se ele está disponível pré-empacotado pela sua distribuição Linux. Caso contrário, você pode baixá-lo aqui:

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/mt7601u.bin

Depois de ter o arquivo, basta colocá-lo no /lib/firmware/diretório.

Para fazer o wifi funcionar, carregue o módulo e abra sua interface wifi:

modprobe mac80211
insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko
ifconfig <interface> up
dhclient <interface>

informação relacionada