Apologies for the thread, I know this must be a simple solution but I've searched for hours on various sites and was unable to find a working solution. I'm running a NVG468MQ router and seem to be unable to force it to use pihole for DNS stuff. The pihole admin console shows quieres as being blocked and it is working on the pi browser but not on my network.
If your router does not allow you to customise your DNS settings in any way, you can still try to have Pi-hole distribute your local DNS settings by configuring Pi-hole as DHCP server.
For that to work, you have to either disable (preferred) your router's DHCP server.completely or limit (second best) your router's DHCP range to just accomodate Pi-hole.
As this is highly device-specific, you'd have to consult alternative superior sources of knowlegde like your router's manual or forums for advice on how to achieve this.
Also, a perfunctory search here on the forums brought up How to set pihole as DNS on Arris TG1682G router (Comcast)?, which is not exactly your model, but might still be relevant - have a look, and feel also encouraged to start your own search
There is an option in my router settings for "DHCP Server Enable" which I have set to "disable". I then enabled the DHCP server on pihole and rebooted the router. I see a list of DHCP leases in pihole and it is still blocking queries but I am still seeing ads on all my devices?
Your devices may still use the information handed out by your router - DHCP leases only expire once their lease time runs out. Lease time can be configured: While Pi-hole uses a reasonable 24-hour lease, there are routers using a 10-day lease time by default.
You may force DHCP renewal by dis- and reconnecting a device to your network, e.g. by turning WiFi off and back on or by restarting a device.
Hello Bucking_Horn, I did word for word what general catfish did and getting the same results. But i don't understand the lease part of the conversation. So you are saying to get the device off of the router lease that could be 10 days, to disconnect the device from wifi, then reconnect it and that will get it on the lease of the Pi hole?
Renewing the lease can vary by client. For most IOT devices, a power cycle should do it. For a PC, you can run ipconfig /release and then ipconfig /renew. IOS devices renew when you cycle them in/out of airplane mode, etc.
Right on cool thanks! Is that something we should do often? Like on the PC release and renew command, is that a daily, weekly thing or only when network stuff is being messed with?
Generally only used when you make network changes and you want to force the client to renew the information. Once it has a lease, the lease will renew within the lease duration period, with no action required.
Those outputs show that the client is using Pi-Hole for DNS service.
What is an example of a web page where you see ads? URL please and a screen capture showing the ads you see (you can paste the capture directly into a reply).