
我最近購買了一個帶有MT7601U 晶片組的USB WiFi 加密狗,用於Kali Linux 虛擬機,並且一切顯然都設置正確(虛擬機上啟用了USB,虛擬機中沒有明顯的驅動程式問題),但它沒有看到任何有掃描或網路管理員的 wifi 網路。我嘗試了幾件事(升級和安裝另一個驅動程式),但沒有一個能正常工作。我可以使用 ifconfig 和 airmon-ng 毫無問題地啟用監視模式,但 airodump-ng 也不顯示任何網路。加密狗在具有製造商驅動程式的 Windows 中工作正常,因此加密狗似乎沒有問題。
最近有人解決這個問題嗎?
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
iw配置:
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.
iw列表掃描
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
答案2
4.2
MT7601U wifi 驅動程式是 linux kerenl及更高版本的一部分,您可以檢查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/
目錄中即可。
若要讓 wifi 正常運作,請載入模組,然後開啟您的 wifi 介面:
modprobe mac80211
insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko
ifconfig <interface> up
dhclient <interface>