I’m sorry but I’ll have to re group and come back at a later time. It seems the issue is weirder than I thought.
It only affects my Fedora laptop. I have chromecasts, cellphones and tablets all working fine by default, and my Windows 10 laptop gets 192.168.21.1 as DNS, which is the turris router IP.
My fedora laptop is the only one getting this ipv6 address. And also the ipv6 address does work when I run resolvectl query.
The actual behavior I’m seeing is that when I wake my Fedora laptop up from sleep I get no network until I run resolvectl dns NIC 192.168.21.1. But I just tested systemctl restart systemd-resolved; and it resets the DNS back to the ipv6 address, then resolvectl query works just fine.
Lastly, on the landing page of Luci, the dashboard, it shows as IPv4 DNS my old GW IP 192.168.22.1, and my ISP DNS. This is very wrong but I have no idea where to fix it.
So clearly something is weird at wake up. I’ll have to do more troubleshooting and return.