NetworkManager does not re-connect after monitor mode with iwd backend
What's up everyone. I'm not sure if this is issue or if it's even NetworkManager's fault. Basically, proper behavior when NetworkManager is using wpa_supplicant --
You put card into monitor mode using airmon-ng start wlan0 ..then you do something like wifite then exit monitor mode airmon-ng stop wlan0 ...proper behaviour, NetworkManager automatically reconnects to wifi network.
Now, here is the problem, when you have iwd as backend -- you put card into monitor mode airmon-ng start wlan0 .. wifite .. whatever.. airmon-ng stop wlan0
...here is the problem, NetworkManger applet in xfce4 does not show any networks, nothing is reconnecting, restarting NetworkManger.service using systemctl stop and start does not do anything. Have to reboot.
This is basically the issue. As I said, I'm not sure if this is NetworkManager's fault, or iwd's fault. So off I go to iwd github and reporting issue there. As always, thank you for great work!
(p.s. -- at this point many of you will have question, why use iwd as backend? Good question! Card name changed from wlp3s0 to wlan0 when I switched to iwd backend, which is definitely a plus.. Now I switched back to wpa_supplicant backend, and thus far card name is still wlan0. So ultimately, I don't have to use iwd backend, but none the less, if it's there, why not use it, lul)
neofetch - https://i.imgur.com/l7qHzQX.png