Installed my first instance of OpenWrt recently. It's pretty awesome. One thing I'm not happy about though is the DNS forwarding. After install OpenWrt my PiHole log only shows the router IP as the only client, whereas it used to show all the different machines. How do I make OpenWrt imitate the former config?
You likely need to advertise your Pi Hole as the DNS server with your DHCP.
It sounds like you've got your clients using the OpenWrt DNS, and the OpenWrt uses the Pi Hole. You perhaps want the clients to use the Pi Hole. If you want local DHCP data in the reverse DNS, then you likely need to configure the Pi Hole to use the OpenWrt for its DNS, then OpenWrt to use upstream DNS.
Thanks, but the issue isn't resolving host names, it's that all the DNS requests are coming from the router rather than the machine IPs.
"You perhaps want the clients to use the Pi Hole." Yeah, but how do I do this without configuring each device separately? Previously on factory FW the router would propagate the Pi Hole as a DNS to all devices. Now it doesn't.