2개의 네트워크 어댑터가 있는데 하나는 라벨이 alfa awus 036nh
붙어 있고 다른 하나는 라벨이 붙어 있습니다.036h
실행하면 lsusb
동일한 결과가 나타납니다.
Bus 001 Device 032: ID 0bda:8187 Realtek Semiconductor Corp. RTL8187 Wireless Adapter
ubuntu 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 어댑터가 이미 사용하고 있는 드라이버를 어떻게 변경합니까?입니다.