Hi I am trying to get my PiHole to work with OpenWrt. Where do I put the dns address of my pi in Openwrt. All the links I have bin reading on google are saying different things.
My PiHole is at 192.168.1.150 so in Network -> Interfaces -> LAN -> Advanced Settings -> DHCP-Options I put 6,192.168.1.150
After saving I cant get any DNS on any of my devices. Then I tried putting my PiHoles address under the DNS server for lan same thing. Then I tried under wan after unticking the box for Use DNS servers advertised by peer Same thing!
What's the rite way to set this up pleas. Plus can some one pleas give me the rite firewall rules to make all DNS go to my PiHole? Thanks Tapper. If any one has the time this would make a good post for the wiki. Extra info my router is the WRT3200acm and I tried all this with a fresh install of openwrt.
I don't use Pi-Hole, but you might try Network > Interfaces > Wan > Advanced Settings > Uncheck Use DNS servers advertised by peer > Put DNS in Use Custom DNS servers > Leave out the 6, just enter 192.168.1.150, see if that works (don't know the firewall rules unfortunately).
I now use Pihole as my DHCP server, For me that was the easiest way.
I have used OpenWrt as the DHCP server and you are correct you need "option 6" in the advanced settings, Try rebooting the router and all your devices after setting this or you will have to wait until your DHCP reservations time out which I'm not sure the default but I think it's 24 hours.
That way all DHCP clients will get your PiHole as DNS server. If your client has a static IP, you must add the IP of your PiHole server in client's /etc/resolv.conf.
Following this method causes all name resolution to fail on my network.
Even for static IP hosts with explicit DNS references!?!?
I really don't know what's going on. If I specify my DNS server without changing the DHCP advertisement in the Advanced DHCP options it works as expected but I cannot seem to provide this DNS resolver to my DHCP clients...
Anyone know what I can do?
I'm using OpenWrt 18.06.1