Wifi dongle 在 kali Linux VM 上偵測不到網絡

Wifi dongle 在 kali Linux VM 上偵測不到網絡

我最近購買了一個帶有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

  • 首先確保此無線適配器正在工作並連接到主機上的無線網絡,

  • 然後你可以在運行airmon-ng之前嘗試,殺死所有可能給我們的混雜掃描帶來麻煩的進程,確保在啟動監控模式之前運行它。

airmon-ng 檢查殺死

  • 看著訊息日誌文件,檢查是否有有關設備開啟或關閉的任何有用訊息。

  • 您還可以添加一個過濾器,這將使該設備隨著機器的啟動而啟動。

    配置/USB/新增過濾器,只需新增Vendor和Device ID 148f:7601

總線 001 設備 002:ID148f:7601雷凌科技 MT7601U 無線適配器 在此輸入影像描述

答案2

4.2MT7601U 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>

相關內容