우분투 20.04의 36h/36nh 어댑터 문제

우분투 20.04의 36h/36nh 어댑터 문제

2개의 네트워크 어댑터가 있는데 하나는 alfa awus 036nh그것에, 다른 하나는 다음과 같이 말합니다.036h

실행하면 lsusb두 가지 모두에 대해 동일한 출력을 얻습니다.

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

우분투 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 어댑터가 이미 사용하고 있는 드라이버를 어떻게 변경할 수 있습니까?

관련 정보