3

I'd like to replace wpa_supplicant with iwd and use it for my wifi networking. This is so that I can use and test Network Manager using iwd. I can't seem to find instructions around relating to Ubuntu this anywhere.

If you read the 19.04 release notes, it says:

IWD can now be enabled for use with Network Manager. IWD is a new alternative to wpa supplicant and is in testing for consideration in the future.

psiphi75
  • 946
  • 1
  • 13
  • 25

1 Answers1

7

I found the following works.

sudo apt install iwd

and create a new file called /etc/NetworkManager/conf.d/iwd.conf and add the following:

[device]
wifi.backend=iwd

Then disable wpa supplicant:

sudo systemctl mask wpa_supplicant
sudo reboot

Thanks to the ever-useful Arch wiki.

Update: Ubuntu are now testing iwd for their 20.10 release.

psiphi75
  • 946
  • 1
  • 13
  • 25
  • Also had to do dhclient wlan0 after connecting to a wireless access point. It would also be nice to show how to revert all tht. – nteodosio Feb 12 '24 at 13:55