Recently switched to OpenWrt and since then have been unable to setup any Google Home devices. It's as if they are unable to register themselves on the network and complete their setup.
I have a PiHole setup but even with that disabled, they aren't able to login to the network. Have tried with WPA2/3 and combinations of both.
Do you have fast transition (802.11r) on the wifi that you’re trying to connect the Google Home devices? I’ve encountered issues with IoT devices not wanting to connect to my wifi before. Took me a few days to figure it out, but once I turned off fast transition, my devices were able to connect without a hitch. May be worth a shot to try out if you do have fast transition turned on.
When I was using 21.02 I didn’t have an issue with it. But after going to 22.03, that’s when 802.11r became an issue for my Ring Security devices. Weird… to say the least. I figured since my IoT devices never move around anyway, it’s no big deal to have FT off.
Can you post your own settings? Hopefully we can spot the error(s) in the config that are causing your issue. I think that's better than trying to implement someone else's config.
Please copy the output of the following commands and post it here using the "Preformatted text </> " button:
Remember to redact passwords, MAC addresses and any public IP addresses you may have:
Broadcast is wrong. You can actually simply omit this and it will happen automatically, but if you're going to include it, it must be correct. The broadcast address is always the top of the network range. in this case, it appears you have defined 10.0.0.1/24 as the lan address (more about this later), so that means broadcast is 10.0.0.255.
Why do you have another lan address specified (192.168.1.1) -- this is invalid due to the fact that you already have an address using a different subnet, and it also would be invalid on its own because you haven't specified the network size (such as /24) or the subnet mask (which is another way of doing the same thing).
Finally, you've specified a different DNS here... this doesn't actually have the effect you probably expect when defined in the lan interface.
So... start by removing these items:
I would highly recommend turning off 802.11w (at least for now). Not all devices work properly when this is enabled.
Remove the netmask from the DHCP server's lan definition.
As I said, this is my first time delving into OpenWrt and those were just side effects of me trying things to get it setup. I ain't sure what option did it exactly, but it all "popped back to life" and was able to connect, and setup on the others were successful.