I'm trying to setup my TP-Link adapter into monitor mode in my Kali VM. I've tried multiple RTL8192 drivers (Mange/clnhub) on github, with only Mange getting me an actual Wi-Fi connection. I've followed many of the older threads available online without any results.
The adapter is recognized by iwconfig:
└─$ iwconfig lo no wireless extensions. eth0 no wireless extensions. wlan0 unassociated Nickname:"<WIFI@REALTEK>" Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated Sensitivity:0/0 Retry:off RTS thr:off Fragment thr:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 I have also verified the adapter supports monitor mode:
└─$ iw list | grep "Supported interface modes" -A10 Supported interface modes: * IBSS * managed * AP * monitor * P2P-client * P2P-GO Band 1: Capabilities: 0x1962 HT20/HT40 Static SM Power Save I can connect to my home WiFi when in managed mode without any issues.
When I run Airmon-NG start after running check kill I get the following output:
└─$ sudo airmon-ng start wlan0 PHY Interface Driver Chipset phy0 wlan0 rtl8192eu TP-Link TL-WN821N v5/v6 [RTL8192EU] (monitor mode enabled) Indicating that monitor mode is enabled, when I run iwconfig and airodump however:
└─$ iwconfig lo no wireless extensions. eth0 no wireless extensions. wlan0 unassociated Nickname:"<WIFI@REALTEK>" Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated Sensitivity:0/0 Retry:off RTS thr:off Fragment thr:off Power Management:off Link Quality:0 Signal level:0 Noise level:0 Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0 ┌──(kali㉿kali)-[~] └─$ sudo airodump-ng wlan0 ioctl(SIOCSIWMODE) failed: Operation not permitted ioctl(SIOCSIWMODE) failed: Operation not permitted Error setting monitor mode on wlan0 Failed initializing wireless card(s): wlan0 After restarting the network manager and enabling the wlan0 adapter, trying to set it to monitor mode using iwconfig gives me:
└─$ sudo iwconfig wlan0 mode monitor Error for wireless request "Set Mode" (8B06) : SET failed on device wlan0 ; Operation not permitted. I am at a loss here, as a last resort I installed the slightly older 5.18 kernel because I read in a forum post there might be a change to 6.0 that caused issues, but I ran into the same walls.
Thanks in advance for anyone who can give me some insight!