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