I have a pihole on the lan zone that I want the guest zone to utilize (devices in lan have no issues connecting to the pihole). I read posts from the "Your topic is similar to..." (referenced below) but have been unable to get it to work. As a side note I am not interested in trying to hijack the DNS requests to other servers.
Here is my guest zone
config zone 'guest'
option name 'guest'
option input 'REJECT'
option output 'ACCEPT'
option forward 'REJECT'
list network 'guest'
Here is my dhcp for the guest zone
config dhcp 'guest'
option interface 'guest'
option start '100'
option limit '150'
option leasetime '1h'
option netmask '255.255.255.0'
list dhcp_option '6,192.168.1.50'
list ra_flags 'none'
Note that 192.168.1.50 is the pihole.
The rule for DHCP on guest works without a problem.
config rule
option name 'Allow-DHCP-Guest'
option src 'guest'
option dest_port '67-68'
option target 'ACCEPT'
list proto 'tcp'
list proto 'udp'
The rule for DNS however isn't working. This rule follows this Use Pi-Hole in different subnet solution. Everything appears to be identical.
config rule
option name 'Allow-DNS-Guest'
option src 'guest'
option dest_port '53'
option target 'ACCEPT'
option family 'ipv4'
list proto 'udp'
option dest 'lan'
list dest_ip '192.168.1.50'
Outside of this I have a DNS forwarding configured for 192.168.1.50 as it was recommended by the pihole instructions found here https://discourse.pi-hole.net/t/how-do-i-configure-my-devices-to-use-pi-hole-as-their-dns-server/245 approach #2. My understanding is this makes it so if someone uses the router for DNS it will forward it to the pihole automatically.
What am I doing wrong / missing?
Thank you for any help you can provide.