Expected Behaviour:
I have a Raspberry Pi 5 (8GB) running the latest Raspbian OS and connected the Google Nest Wifi Router via Ethernet. The router is connected to my cable modem which is setup as a bridge via Ethernet cable as well. On my wifi network there’s one Nest Mesh Node and a few Google home speakers and one display as well as a couple of TV. The Raspberyy Pi has a static IP and that IP is reserved on the router. The raspberry pi is used for Plex (no transcoding at all so no resource congestion happening) as well as PiVPN for one client.
I have tried setting pihole as the upstream dns for my router as well as tried setting it up as the dhcp server and the dns server while leaving the router upstream server as default. (Since I can’t disable the Google wifi dhcp server, I limited the pool to the raspberry pi IP and let pihole handle the rest.
Actual Behaviour:
The issue is that at least once every day and sometimes twice a day I get Pi-Hole errors (rate limited or dnsmasq concurrent requests) followed by the wifi mesh node losing connection then the modem craps out. The only to fix it is to restart the modem, router and raspberry pi.