problema com meu adaptador 36h/36nh no Ubuntu 20.04

problema com meu adaptador 36h/36nh no Ubuntu 20.04

Eu tenho 2 adaptadores de rede, um diz alfa awus 036nhnele e o outro com036h

Se eu executar, lsusbobtenho a mesma saída para ambos:

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

Quando eu uso o wireshark no ubuntu 20.04 (também tentei no kali, mas o mesmo), meu adaptador não consegue capturar alguns dos quadros de autenticação 802.11 do meu telefone para o meu ponto de acesso. Eu procurei um pouco e assim por dianteeste tópicoparece um problema semelhante, e a pessoa diz que descobriu que é um problema de driver.

Corri lsmodenquanto meu adaptador estava conectado para ver as unidades disponíveis no meu arquivo ubuntu 20.04. Eu recebi esta parte da saída que é atraente:

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

então eu tenho 2 drivers para dispositivos Realtek, r8188eumas r8187eles não são usados, e parece que algum driver de chipset chamado eeprom_93cx6é usado pelo meu .rtl8187supostonão estar certo, correto? Se sim, como posso mudar para fazer meu adaptador USB usar o, rtl8187por exemplo? Assim, posso testar a captura de pacotes com esse driver para ver se encontro algum problema. Ou qual seria o uso correto do driver ou a maneira correta de fazer isso?

Comando extra, se ajudar:

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

Atualizar:

Ou talvez minha pergunta esteja errada, meu adaptador já usa rtl8187, mas rtl8187o módulo usa eeprom_93cx6. Portanto, um módulo usa outro módulo. No entanto, não sei qual módulo meu adaptador físico usa? Se eu pudesse fazer sentido?

Aparentemente sim. Eu entendi tudo errado. A estrutura do módulo é como uma árvore. O módulo pode ser usado por outro módulo e outro módulo. Meu adaptador aparentemente usartl8187

Corri lsusb -tpara verificar:

  |__ Port 4: Dev 15, If 0, Class=, Driver=rtl8187, 480M

Agora, aqui está a minha pergunta: como posso alterar o driver que um adaptador USB já usa?

informação relacionada