Please follow the below template, it will help us to help you!
I have two subnets on VLAN 1 and VLAN 30: 10.1.1.0/24 which is my main LAN used for kids, tablets, general. which has a Disney Circle for content filtering. I have another subnet which is 10.1.30.0/24 which is the “adult” network, which has a Hurricane Electric IPv6 tunnel. Both networks can talk to each other (no firewall rules between the two using an ER-4). I have built a pi-hole server running on a Pi3+ and attached it hardwired to the 10.1.30.0/24 network. The device is assigned a static IPv4 address (10.1.30.3) and has access to the Internet. It also has an auto assigned IPv6 address which is global. I want the pi-hole on the 10.1.30.0/24 network to serve both subnets.
The pi-hole works as expected on the 10.1.30.0/24 network and blocks ads. The pi-hole serves DNS for the 10.1.1.0/24 network but does no ad filtering (weird). The server is visible from the 10.1.1.0/24 network and dns lookups work as expected. I have tried expanding the subnet mask to include both networks (why the CIDR is /19 in setupvars.conf). I have also selected option 3 in the DNS settings page to accept requests from all networks and origins. nslookup queries on the 10.1.1.0/24 network show that devices are getting DNS results from the pi-hole, just not ad filtered?
[✓] Your debug token is: q66qpebipk
Thanks in advance. I have tried several solutions presented here and elsewhere. The netmask solution was the latest (changing the CIDR in setupvars.conf to /19 instead of /24, but doesn’t help). It seems like the pi-hole is refusing to block ads for devices outside of its own network, however it happily serves DNS requests.