Wi-Fi-адаптер не обнаруживает сети на виртуальной машине kali linux

Wi-Fi-адаптер не обнаруживает сети на виртуальной машине kali linux

Недавно я купил usb wifi dongle с чипсетом MT7601U для использования с виртуальной машиной Kali linux, и все, по-видимому, настроено правильно (usb включен на virtual box, нет явных проблем с драйверами в VM), но он не видит никаких сетей wifi при сканировании или с помощью сетевого менеджера. Я попробовал пару вещей (обновление и установка другого драйвера), но ничего из этого не заработало. Я могу включить режим монитора без проблем с помощью ifconfig и airmon-ng, но airodump-ng также не показывает никаких сетей. Dongle отлично работает в Windows с драйвером производителя, так что, похоже, проблема не в dongle.

Кто-нибудь недавно решил эту проблему?

Вывод 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.

сканирование списка iwlist

lo        Interface doesn't support scanning.

wlan0     No scan results

eth0      Interface doesn't support scanning.

rfkill список всех

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

решение1

  • Прежде всего убедитесь, что этот беспроводной адаптер работает и подключается к беспроводным сетям на вашем хост-компьютере.

  • Затем вы можете попробовать перед запуском airmon-ng завершить все процессы, которые могут вызвать проблемы с нашим беспорядочным сканированием. Обязательно запустите это перед запуском режима монитора.

airmon-ng проверить убить

  • Посмотри наdmesgфайл журнала, чтобы проверить, есть ли какие-либо полезные сообщения о включении или выключении устройства.

  • Также вы можете добавить фильтр, который будет запускать это устройство вместе с запуском машины.

    Конфигурация/USB/добавить новый фильтр, вам нужно только добавить поставщика и идентификатор устройства 148f:7601

Шина 001 Устройство 002: ID148ф:7601Ralink Technology, Corp. Беспроводной адаптер MT7601U введите описание изображения здесь

решение2

Драйвер Wi-Fi MT7601U является частью Linux Kerenl 4.2и выше, вы можете проверить mt7601u.binниже /lib/firmware:

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

Если файл прошивки отсутствует, сначала проверьте, доступен ли он в предварительно упакованном виде в вашем дистрибутиве Linux. Если нет, вы можете скачать его здесь:

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

Получив файл, просто поместите его в /lib/firmware/каталог.

Чтобы Wi-Fi заработал, загрузите модуль, а затем откройте интерфейс Wi-Fi:

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

Связанный контент