
ネットワークアダプタが2つあり、1つはalfa awus 036nh
オンになっており、もう1つは036h
実行すると、lsusb
両方とも同じ出力が得られます。
Bus 001 Device 032: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
Ubuntu 20.04でWiresharkを使用すると(Kaliでも試しましたが、同じです)、アダプタが携帯電話からアクセスポイントへの認証802.11フレームの一部をキャプチャできません。少し調べてみたところ、このスレッド同様の問題のようですが、その人はドライバーの問題であることがわかったと言っています。
lsmod
アダプタを接続して、 で使用可能なドライブを確認するために実行しましたubuntu 20.04
。次のような目を引く出力が得られました。
Module Size Used by
r8188eu 692224 0
nfnetlink_queue 24576 0
nfnetlink_log 20480 0
nfnetlink 20480 2 nfnetlink_queue,nfnetlink_log
rtl8187 53248 0
eeprom_93cx6 16384 1 rtl8187
私はRealtekデバイス用のドライバーを2つ持っていますが、r8188eu
それらr8187
はまだ使用されていません。そして、eeprom_93cx6
私のデバイスでは、という名前のチップセットドライバーが使用されているrtl8187
ようです。想定正しくないですね、正しいですか? もしそうなら、たとえば USB アダプターを使用するように切り替えるにはどうすればよいですかrtl8187
? そうすれば、そのドライバーでパケット キャプチャをテストして、問題が発生するかどうかを確認できます。または、正しいドライバーの使用方法や正しい方法は何でしょうか?
役立つ場合の追加コマンド:
root@ubuntu-ThinkPad:/home/ubuntu# lsmod | grep rtl8187
rtl8187 53248 0
mac80211 1249280 2 iwlmvm,rtl8187
eeprom_93cx6 16384 1 rtl8187
cfg80211 970752 4 iwlmvm,iwlwifi,mac80211,rtl8187
アップデート:
あるいは、私の質問が間違っているのかもしれません。私のアダプタはすでに を使用していますrtl8187
が、rtl8187
モジュール を使用していますeeprom_93cx6
。つまり、モジュールは別のモジュールを使用します。しかし、物理アダプタがどのモジュールを使用しているかはわかりません。説明できますか?
どうやらそうです。私は完全に間違っていました。モジュール構造はツリーのようなものです。モジュールは別のモジュールや別のモジュールで使用できます。私のアダプタはどうやらrtl8187
私はlsusb -t
確認するために走りました:
|__ Port 4: Dev 15, If 0, Class=, Driver=rtl8187, 480M
ここで質問ですが、USB アダプターが既に使用しているドライバーを変更するにはどうすればよいでしょうか?