Wifi ドングルが Kali Linux VM 上のネットワークを検出しない

Wifi ドングルが Kali Linux VM 上のネットワークを検出しない

最近、Kali Linux 仮想マシンで使用するために MT7601U チップセットを搭載した USB WiFi ドングルを購入しました。すべて正しく設定されているようです (仮想ボックスで USB が有効、VM に明らかなドライバーの問題なし)。しかし、スキャンやネットワーク マネージャーで 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

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ログ ファイルで、デバイスのオン/オフに関する有用なメッセージがあるかどうかを確認します。

  • また、フィルターを追加して、マシンの起動時にこのデバイスも起動するようにすることもできます。

    Config/USB/新しいフィルターを追加、ベンダーとデバイスID 148f:7601を追加するだけです

バス 001 デバイス 002: ID148f:7601Ralink Technology, Corp. MT7601U ワイヤレス アダプタ ここに画像の説明を入力してください

答え2

MT7601U wifi ドライバーは Linux カーネル以上の一部です。以下で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>

関連情報