
Eu tenho 2 adaptadores de rede, um diz alfa awus 036nh
nele e o outro com036h
Se eu executar, lsusb
obtenho 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 lsmod
enquanto 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, r8188eu
mas r8187
eles não são usados, e parece que algum driver de chipset chamado eeprom_93cx6
é usado pelo meu .rtl8187
supostonão estar certo, correto? Se sim, como posso mudar para fazer meu adaptador USB usar o, rtl8187
por 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 rtl8187
o 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 -t
para 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?