Я недавно купил USB-ключ Wi-Fi с набором микросхем MT7601U для использования с виртуальной машиной Kali linux, и все, по-видимому, настроено правильно (usb включен в виртуальном боксе, никаких явных проблем с драйверами в виртуальной машине), но он не видит никаких сетей Wi-Fi при сканировании или с помощью диспетчера сети. Я пробовал несколько вещей (обновил и установил другой драйвер), но ни один из них не работал. Я могу включить режим монитора без проблем с использованием ifconfig и airmon-ng, но airodump-ng также не показывает никаких сетей. Ключ отлично работает в Windows с драйвером производителя, поэтому, похоже, это не проблема с ключом.
Кто-нибудь решил эта проблема недавно?
lsusb output:
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 scan
lo Interface doesn't support scanning.
wlan0 No scan results
eth0 Interface doesn't support scanning.
rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
Сначала убедитесь, что этот беспроводной адаптер работает и подключается к беспроводным сетям на вашем хост-компьютере,
Затем вы можете попробовать перед запуском airmon-ng убить все процессы, которые могут вызвать проблемы с нашим беспорядочным сканированием, обязательно запустите это перед запуском режима монитора.
airmon-ng check kill
Посмотрите файл журнала dmesg , чтобы проверить, есть ли какое-либо полезное сообщение о включении или выключении устройства.
Также вы можете добавить фильтр, который будет запускать это устройство при запуске машины.
Config / USB / add new filter, вам нужно только добавить ID поставщика и устройства 148f: 7601
Bus 001 Device 002: ID 148f: 7601 Ralink Technology, Corp. MT7601U {{1 }} Беспроводной адаптер
Драйвер 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>