Issue: PiHole only works for a short period of time, then stops blocking DNS queries. When I first got it running last night it worked great at blocking ads. Now when I go to Buzzfeed or any other site with ads, they show up.
Hardware Connection: Frontier supplied MI424WR modem bridged to NetGear R6400 through ethernet, Modem --> Router is ethernet plug #2, Router --> PiHole is plug #3.
Have the MI424WR set to 10.0.0.8 as primary DNS server, and 8.8.8.8 as secondary at the following levels:
Network Home/Office (MI424WR) | Type = Bridge
Broadband Connection (MI424WR) Type = Ethernet/Coax
NetGear R6400
I changed every location I could point at those two DNS servers. Am I missing something? I'm not insanely tech savvy, so any fix simplified would be greatly appreciated. Not sure if related, but I can pull up the Pi Hole web interface through the raspberry pi box locally connected to the network, but if I'm on my phone or office computer connected to the same network, I'm unable to access by 10.0.0.8. Might not be related, but the more info the better.
As a quick update, I did just update to 3.0.1 through the command line. I have two channels on my WiFi through the NetGear router, and one blocks the ads, the other doesn't.
Simple instructions that I followed initially (run the command --> enter the information into Primary/Secondary DNS into the NetGear router), however it didn't block ads until I added the two DNS entries into the Frontier MI424WR modem.
Ok, did the instructions tell you to change the "Domain Name Server (DNS) Address" for the "Internet Setup" section ?
I cant see it in the second picture but you need to find if your router's DHCP service can, besides handing out IP addresses to clients, also can give the clients a DNS server address, namely that of Pi-Hole.
If not possible with your router, disable the DHCP service entirely "Use Router as DHCP Server" and activate the DHCP service on Pi-Hole as a substitute (in the Settings section on the web GUI).
The Internet Setup area was the only location within the router to set DNS. The area where DHCP is set only has the options shown of start/end IPs, nothing else. What you see on that screenshot is what you get.
Before I undo all these changes and make additional, I just want to bounce my steps off you for review:
Revert changes on MI424WR for both the bridge and ethernet/coax levels
Set DNS on the NetGear back to "Get Automatically from ISP"
Uncheck the "Use Router as DHCP Server" on the NetGear
Go into the Setting section of the Pi Hole UI
(and this is where I need help)
Check "DHCP Server Enabled"
Do I do anything to the range of IPs to handout, or leave as "10.0.0.201 - 10.0.0.251"?
Do I want to check "Enable IPV6 Support"?
Under Advanced DHCP Settings, should I keep the Domain set as "local"?
Under Advanced DHCP Settings, should I keep the Lease Time as "24"?
Do I need to make any changes under the DHCP Leases section?
These steps are correct.
Dont know bout first one as I dont know how your network is setup.
Do 10.0.0.10 - 10.0.0.254.
That leaves 9 addresses (minus the IP of your router) available to be configured with static IP addresses.
I would configure Pi-Hole to be IP 10.0.0.2.
Why not. --> Not at first.
Why not give it your own FQDN like for example "thisismyusername.uk"
Yes.
Nope.
These will be populated when the clients start using your new DHCP service.
I'll give that a shot and follow-up shortly. Appreciate you taking your time to assist. 10.0.0.2 is taken unfortunately. I'm all booked up from 10.0.0.1 - 10.0.0.12 due to having a smart home (garage door, nest, ecobee, tv, august door lock, etc.)
Only put devices on static if absolutely necessary/vital for the functioning of your network or very important services (garage door).
The other devices can be assigned a static lease using Pi-Hole's DHCP service via the "Static DHCP leases configuration" section using their unique MAC address.