eiwd
- Replaces
wpa_supplicant - Can be used standalone without requiring
connmanorifupdown-ng - Documentation requires
rst2man iwctlrequiresdbusandlibeditresolvconfrequires an external dns resolver likeopenresolv
Configure
Section titled “Configure”--disable-dbus,--disable-dbus-policyand--disable-systemd-serviceremov the need to pass--without-dbus-*and--without-systemd-*- Do not use
--enable-external-elland favor the bundled version as it removesdbussupport and provides an internal dhcp client that can be used whenEnableNetworkConfiguration=true wired,hwsim,toolsandofonoare disabled by default
Package
Section titled “Package”- Leave the default installation paths and do not rename them to
eiwd; no/var/lib/eiwdandmain.confshould be under/etc/iwd - Move
iwdfrom$libexecdirto/usr/bin - Provide an
iwdservice and have it enabled by default
/etc/iwd/main.conf
Section titled “/etc/iwd/main.conf”DisablePeriodicScan=truestopsiwdfrom scanning while disconnected preventing auto reconnects when router loses powerDisableRoamingScan=truestopsiwdfrom scanning while connected preventing connecting to when router loses powerEnableIPv6is set totrueby default since version2.0PowerSaveDisable=*disables power save for all driversUseDefaultInterface=truehas been deprecated, useDefaultInterface=*instead