
Недавно я купил 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>