The following post fixed it for me: https://forums.kali.org/showthread.p...rror-1-channel
Reposting details here, to make it easier to find for people having the same issue. (Google turns up loads of questions, few solutions.)
Basically, when you start up airmon-ng, you might see something like this:
Code:
Found 3 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
-e
PID Name
2796 NetworkManager
2846 dhclient
2352 wpa_supplicant
You will see the same thing by executing airmon-ng check. I was hesitant to kill those processes, thinking that might cause some other issues, but I'm working in a VM, so in the end, I just went for it, using the airmon-ng check kill command:
Code:
root@kali:~# airmon-ng check kill
(same as above, then...)
Killing all those processes...
That fixed my problem with the interface being locked to channel -1, and so far, everything is working fine!