networkmanager 1.42.0-1 does not respect IPv6 settings when used with IWD Wi-Fi backend
Hi
I use networkmanager 1.42.0-1 and iwd 2.3-1 on Arch Linux. I keep IPv6 disabled on my system, wired connection only gets IPv4 IPs as expected, but the wi-fi connection gets both IPv4 and IPv6 IPs despite the IPv6 is disabled in the Wi-Fi module of Gnome Settings.
I follow these steps to disable IPv6: I open the Wi-Fi module of Gnome settings, click on the gear icon of my wi-fi connection, click on "IPv6" tab, select "Disable" radio button under "IPv6 method", click on "Apply" button, then I reconnet.
Also tried these commands, without success:
# nmcli connection modify <ConnectionName> ipv6.method "disabled"
# nmcli connection up <ConnectionName>
I use the IWD built-in network configuration, if it matters:
$ cat /etc/iwd/main.conf
[General]
EnableNetworkConfiguration=true
[Network]
NameResolvingService=resolvconf
Downgrade to networkmanager 1.40.12-1 solved the problem.