проблема с моим адаптером 36h/36nh на Ubuntu 20.04

проблема с моим адаптером 36h/36nh на Ubuntu 20.04

У меня есть 2 сетевых адаптера, один из них говорит " alfa awus 036nhon it", а другой "on"036h

Если я запущу их, lsusbто получу одинаковый вывод для обоих вариантов:

Bus 001 Device 032: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter

Когда я использую wireshark на ubuntu 20.04 (также пробовал на 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

Итак, у меня есть 2 драйвера для устройств Realtek, 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-адаптер?

Связанный контент