
最近、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>