I've installed Garuda Linux on my machine and upgraded the system. However, after I reboot, I face a wifi connection problem : the network manager cannot detect my wifi router but only detects my phone if I set it as a mobile hotspot. I've been searching a lot for a fix to this issue and I even reinstalled Garuda so many times but after I reboot I come to face that annoying problem again.
I've tried many solutions provided for such a problem in various websites and forums and none of them did work :
- restarting the network manager with
sudo systemctl restart NetworkManager - disabling wifi powersave
- adding 2 lines as following to
/etc/NetworkManager/NetworkManager.conf:
[device]
wifi.scan-rand-mac-address=no
- adding 2 lines as following to
/etc/NetworkManager/conf.d/nm.conf:
[device]
wifi.backend=iwd
and I ran these commands :
sudo pacman -S iwd
sudo systemctl stop wpa_supplicant
sudo systemctl mask wpa_supplicant
sudo systemctl enable --now iwd.service
sudo systemctl daemon-reload
sudo systemctl start iwd.service
- I also restarted my wifi router in vain
So what shall I do now ?
NOTE :
Sometimes when trying some of the mentionned fixes, the network manager detects my wifi router but it cannot connect to it and shows : Authorization supplicant failed