Is there a way to use PiHole with an Orbi mesh without PiHoles DHCP

Hi all,
I am struggling with this a lot, PiHole seems to work fine if DHCP is enabled via PiHole. I would prefer to have my router have DHCP active instead for ease of use, performance and in case something goes wrong with my Raspi. I have not been able to find any solution to this so far and was curious if anyone has experience with an Orbi and could help? attached are a couple DHCP options that are available in the menu.

Thanks a lot!

For the network to use Pi-hole while the router configures DHCP, you need to set the Primary DNS setting in Domain Name Sever(DNS) in your Router configuration to the ip address of Pi-hole(it seems to be 192.168.0.18). Be sure to also select “Use these DNS Servers” instead of “Get automatically from ISP”. For secondary and third DNS you either enter Pi-holes ip again or a backup DNS server in case your Pi-hole goes down.

Thanks for the note! Would you happen to know how to resolve the issue of only 1 IP being shown in the logs of going that direction?

If your router allows the configuration of DNS servers in the DHCP/LAN section, each device IP will show up in Pi-hole.

If your router only allows to config DNS servers in the WAN/Internet section (apparently this is how your router works), then the devices will use the router as DNS server and the router will be the only device using Pi-hole.

One correction to what @darkexplosiveqwx mentioned regarding a “backup” DNS Server, there really is no such thing. You might think otherwise, but the words primary, secondary, or whatever, do not imply that there is a hierarchy of DNS Servers used. Any one of them could be used at any time.

I guess some routers might do this, but I’ve never had one work that way.

Understood. Is there any workaround to have is specified what devices are being blocked without relying on pi-holes DHCP ? I would really prefer to not rely on a Raspberry Pi 1 to handle all of this but it's quite annoying to not know what device is being blocked.
Interestingly enough, PiHole seemed to block some traffic when I was not specifying the DNS in my router, not sure how that is working though.

Whats wrong with a Pi1?

My Pi1B (the first Pi with Ethernet) has not failed since I installed Pi-hole some seven years ago and is still running on the same SD card.
Doing DNS, DHCP and also running Unbound for upstream.
Its a perfect home for something like Pi-hole.
Except maybe if you have another more power efficient 24/7 solution to run Pi-hole.

$ cat /proc/device-tree/model
Raspberry Pi Model B Rev 1
$ uptime
 04:08:13 up 132 days,  2:35,  1 user,  load average: 0.57, 0.38, 0.30
$ free -h
              total        used        free      shared  buff/cache   available
Mem:          224Mi        46Mi        41Mi       8.0Mi       135Mi       117Mi
Swap:          99Mi        39Mi        60Mi

Nothing wrong with it at all. I just ran in the situation that PiHole would not start properly after updating gravity and it basically broke the internet for me and I had to reconfigure my router to access it. I was hoping to have a failsafe in place to not have that happen again.

You can manually set Pi-hole as DNS server on each individual device.

This way, your devices will use Pi-hole directly and they will show up in the web interface with their own IPs.


The only way to have a "failsafe" like this is to have another Pi-hole device (with another IP), installed in another device and then adding both Pi-hole as DNS servers on the router.
If one fails, the other one will still be working.

Check below: