저는 Kali Linux 2020.4(커널 5.9.0-kali1-amd64)의 새로운 사용자입니다.
Wi-Fi USB 어댑터 TP-Link-TL-WN822N(eu) 버전 5.2를 구입했습니다. 칩셋은 Realtek RTL8192EU입니다.
VMWare 15 Workstation Pro(호스트 운영 체제는 Win10)에 Kali Linux를 설치한 후. USB 어댑터를 연결했는데 무선 네트워크가 감지되었습니다. 하지만 Wi-Fi를 사용하여 라우터와 스마트폰에 연결하는 데 아직 성공하지 못했습니다. 잠시 후 액세스 포인트에서 "구성 인터페이스" 연결이 비활성화됩니다.
좋아, 이 문제를 어떻게 시도했는지:
1)
lsusb
산출:
Bus 001 Device 003: ID 2357:0108 TP-Link TL-WN822N Version 4 RTL8192EU
2)
sudo Airmon-ng
산출:
phy1 wlan0 rtl8xxxu TP-Link TL-WN822N Version 4 RTL8192EU
- iwconfig가 wlan0을 감지했습니다.
그래서 여기에서 RTL8192EU 드라이버를 설치해 보았습니다.https://github.com/clnhub/rtl8192eu-linux
이 드라이버는 (최신) 공식 Realtek v5.2.19.1 드라이버를 기반으로 하며 최신 커널(최대 5.11)을 지원하기 위한 수정 사항 및 개선 사항이 포함되어 있습니다.
커널 5.9가 있습니다 :)
sudo apt list linux-headers-generic build-essential dkms git
성공적으로 완료되었습니다.
그런 다음 zip 파일을 다운로드하여 Home 폴더에 추출했습니다. 이 폴더에서 터미널을 연 후.
sudo ./install_wifi.sh
산출
rmmod: ERROR: Module 8192eu is not currently loaded
------------------------------
Deleting module version: 1.0
completely from the DKMS tree.
------------------------------
Done.
Creating symlink /var/lib/dkms/rtl8192eu/1.0/source ->
/usr/src/rtl8192eu-1.0
DKMS: add completed.
Error! echo
Your kernel headers for kernel 5.9.0-kali1-amd64 cannot be found at
/lib/modules/5.9.0-kali1-amd64/build or /lib/modules/5.9.0-kali1-amd64/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
modprobe: FATAL: Module 8192eu not found in directory /lib/modules/5.9.0-kali1-amd64
무슨 뜻인가요? 이 오류를 해결할 수 있나요?
dkms status
output: rtl8192eu, 1.0: added
sudo rmmod 8192eu
output: rmmod: ERROR: Module 8192eu is not currently loaded
sudo rmmod rtl8xxxu 1 ⨯
output:rmmod: ERROR: Module rtl8xxxu is not currently loaded
sudo dkms remove rtl8192eu/1.0 --all 1 ⨯
output:
Deleting module version: 1.0
completely from the DKMS tree
Done.
뒤쪽에:
sudo dkms add .
output: Creating symlink /var/lib/dkms/rtl8192eu/1.0/source ->
/usr/src/rtl8192eu-1.0
DKMS: add completed.
뒤쪽에:
sudo dkms install rtl8192eu/1.0
output: Error! echo
Your kernel headers for kernel 5.9.0-kali1-amd64 cannot be found at
/lib/modules/5.9.0-kali1-amd64/build or /lib/modules/5.9.0-kali1-amd64/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.
나는 첫 번째 실수 후에는 코드 작성을 계속할 수도 없다는 것을 이해합니다. 도와주세요. Kali에서 이 Wi-Fi 어댑터를 어떻게 실행하나요?