最近、Kali Linux仮想マシンで使用するためにMT7601Uチップセットを含むUSB WiFiドングルを購入しましたが、すべてが正しく設定されているようです(仮想マシンでUSBが有効になっており、仮想マシンに明らかなドライバの問題はありません)。スキャンまたはネットワーク管理者がいるWi-Fiネットワークは表示されません。いくつかのタスク(他のドライバのアップグレードとインストール)を試しましたが、成功しませんでした。 ifconfigとairmon-ngを使用すると、問題なくモニタモードを有効にできますが、airodump-ngにもネットワークが表示されません。ドングルはメーカードライバでウィンドウでうまく動作するのでドングルには問題がないようです。
最近この問題を解決した人はいますか?
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
構成:
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/新しいフィルタを追加し、ベンダーとデバイスID 148f:7601のみを追加してください。
バス 001 デバイス 002: ID148f:7601Ralink Technology MT7601Uワイヤレスアダプタ
答え2
4.2
MT7601U Wi-Fiドライバは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/
ディレクトリに入れます。
Wi-Fiを操作するには、モジュールをロードしてWi-Fiインターフェースを開きます。
modprobe mac80211
insmod /lib/modules/$(uname -r)/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko
ifconfig <interface> up
dhclient <interface>