Please follow the below template, it will help us to help you!
Expected Behaviour:
PiHole to actively filter ads when using store-bought router
Actual Behaviour:
Only works when using Pi-Hole DHCP
Debug Token:
ucnzu2pm3j
Sorry for the very generic Topic name. I know I'm not the first to encounter challenges and I have been scouring the internet for days trying setting up PiHole.
The below topic has a few additional questions, but to spare everyone's time (and I greatly appreciate the help) my main question is this: From the above Debug Token is it possible to understand why I must use Pi-Hole DHCP and not that of the router? While Pi-Hole seems to now be working for me, there are some features on my router (namely blocking sites and more importantly, scheduling service availability for my kids) that I like. I have NOT yet dug into the Pi-Hole capabilities to see if it offers similar.
In other words, should I upgrade my modem to more capable firmware (such as DD-WRT or Tomato) or is this more an issue with my ISP, Google Fiber, and in order for Pi-Hole to work my ONLY option going forward it to use the Pi-Hole for DHCP?
Note this is not a complaint - Pi-Hole is a wonderful solution. Thank you for your help to my above (and if you have time, the below) questions.
My setup is as follows:
Desktop running Windows 7
ISP: Google Fiber
Router: Netgear WNR2000 v3 running Genie v.1.1.2.14
Raspberry Pi 3 Model B running Raspian Stretch. Has a static IP of 10.0.0.253
My apologies for opening this new topic as I really have tried everything and lots of research. Please note that while I have a tech background, it's not in networking. It's my weakest tech skill.
I have the Pi up and running. I can easily access it via VNC, and I can also easily access and log into Pi-Hole.
On my Netgear router, DNS settings are placed under the WPS Wizard>Setup>Internet Setup section. This page does NOT contain the DHCP settings.
DNS has always been set to "Get Automatically from ISP". When I change this to use Pi-Hole at 10.0.0.253 (and nothing else) I lose all internet connectivity. I can open Windows CMD and ping 10.0.0.253 no problem.
I chose the static address for RaspberryPi/PiHole as my online research told me to do so outside of the typically used address range.
With the above not working, on my router I re-enable DNS to "Get Automatically from ISP" and I then get all internet connectivity working again (but no ad blocking).
I then try to use Pi-Hole as my DHCP server. On my NetGear Genie I go to WPS Wizard>Setup>LAN Setup and disabled DHCP. My router WAS proving IP address is a range of 10.0.0.2 to 10.0.0.50.
I go to Pi-Hole, and when I set it up as DHCP, it does not let me choose the same range or anywhere close to it. Since I have the Pi set as 10.0.0.253, I set the IP range of 10.0.0.201 thru .220. It's not really the range I want, but it works. Why will Pi-Hole DHCP not let me select a lower IP address range?
I suppose it might have something to do with when I run Advanced IP scanner and see that most, but not all devices are still using the old range of IP addresses from my router. When I disabled DHCP on my router, I assume it is still keeping the previous IP addresses due to the IP Address Lease time? What I find odd is that I restarted some devices (tablets, phones) and SOME will get an IP address from PiHole (at the higher address range and the ad filtering works) and other devices, no matter how much I reset them, continue to use their current, Router-provided IP address.