Pi Hole stops working

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.

Setup:
OS: Raspian
PiHole Version: 3.0
PiHole IP: 10.0.0.8

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.

Checkout the "Installation" section on the main page (scroll down):

https://pi-hole.net/#Installation

You've done too much.

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.

What instructions are you following ?
Do you have a link ?

The ones you linked.

  1. Run the Curl script
  2. Follow the install prompts
  3. Log into NetGear router
  4. Update the DNS fields from "Get Automatically from ISP" to "Use These DNS Servers" with 10.0.0.8 as Primary, and 8.8.8.8 as Secondary.

Aha, this bit:

::: Installation Complete! Configure your devices to use the Pi-hole as their DNS server using:

It means go finish setting your router according to the Installation instructions on the main page:

Dont skip the manual :wink:

Dont need to do that.
read the instructions on the main page!

Apparently I'm missing something that I'm not understanding what you're pointing at. Which step specifically?

I took the numbers provided in the setup of Pi Hole and plugged them into my router, just like the instructions said. What am I missing here?

Scroll down on the main page until it reads "1. INSTALL A SUPPORTED OPERATING SYSTEM":

https://pi-hole.net/

Step 3.

Right. Which I did. Raspbian Jessie is supported: Hardware/Software Requirements

Sorry, i missed out on one Picture.
Let me have look again.

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:

  1. Revert changes on MI424WR for both the bridge and ethernet/coax levels
  2. Set DNS on the NetGear back to "Get Automatically from ISP"
  3. Uncheck the "Use Router as DHCP Server" on the NetGear
  4. 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.)

Just realized, at first try without IPv6 support!
Can switch later if necessary.

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.

All the above changes made, but unfortunately its not blocking anything.

Looks like it isn't blocking anything on my 5G channel, but my 2.4G channel devices are blocking ads. Strange.