Sorry to rez an old thread, but my 2 cents: iwd is far better than WPA supplicant. I was using the same guide as OP to set up WPA supplicant to connect to several WiFi networks I access frequently. It worked fine, but on every boot, I noticed that there was a bit of a delay for WPA supplicant to connect, which would hold up booting and not let it proceed to login screen until it was done, or timed out.
So today, after reinstalling a minimal Bookworm, I decided to give iwd a try. Bookworm comes with WPA supplicant already installed, but not iwd. Just a simple manual apt install iwd. Things didn't work at first, took about an hr to figure it out. On top of iwd, I also needed to install systemd-resolved, for DNS resolution. As well as editing iwd's main.conf, and manually enabling a few services. After that everything worked fine, including auto connecting.
Iwctl also has a nice text interface, and useful help docs built in. These pages were all I needed to read:
https://wiki.debian.org/WiFi/HowToUse#IWCtl
https://wiki.debian.org/NetworkManager/iwd
I'm using iwd standalone, without Network Manager. And there is no apparent boot delay. I also chose not to uninstall WPA supplicant, but instead just disabling its' service so it won't conflict with iwd.
So today, after reinstalling a minimal Bookworm, I decided to give iwd a try. Bookworm comes with WPA supplicant already installed, but not iwd. Just a simple manual apt install iwd. Things didn't work at first, took about an hr to figure it out. On top of iwd, I also needed to install systemd-resolved, for DNS resolution. As well as editing iwd's main.conf, and manually enabling a few services. After that everything worked fine, including auto connecting.
Iwctl also has a nice text interface, and useful help docs built in. These pages were all I needed to read:
https://wiki.debian.org/WiFi/HowToUse#IWCtl
https://wiki.debian.org/NetworkManager/iwd
I'm using iwd standalone, without Network Manager. And there is no apparent boot delay. I also chose not to uninstall WPA supplicant, but instead just disabling its' service so it won't conflict with iwd.
Statistics: Posted by Enigma83 — 2024-05-05 04:55 — Replies 4 — Views 4158