top | item 40903117

(no title)

matoro | 1 year ago

iwd does not wrap wpa_supplicant, it's a from-scratch implementation and a much nicer one at that.

discuss

order

cassianoleal|1 year ago

It looks like it wraps NetworkManager or ConnMann - both of which wrap around wpa_supplicant for wifi. So yep, iwd wraps wpa_supplicant.

Architecture diagram on home page: https://iwd.wiki.kernel.org/

DaSHacka|1 year ago

You're reading that diagram backwards.

NetworkManager and ConnMan can optionally _USE_ iwd as a backend _INSTEAD OF_ wpa_supplicant.

iwd does _NOT_ use NetworkManager/ConnMan

Source: gentoo user who explicitly avoids the buggy disaster that is NetworkManager+wpa_supplicant whenever possible

bmicraft|1 year ago

NetworkManager can use iwd as a wifi backend instead of wpa_supplicant, but nm isn't needed as iwd can also manage the networks on its own. iwd should never run at the same time (on a single network interface) as wpa_supplicant, as wpa_supplicant is (almost?) entirely superseeded by it.