Ubuntu 20.04の36h / 36nhアダプタに問題があります

Ubuntu 20.04の36h / 36nhアダプタに問題があります

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_93cx6rtl8187しなければならない権利ない?では、たとえば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アダプタがすでに使用しているドライバをどのように変更しますか?

関連情報