Wired network devices won't use Pi-hole

Setup:

  • Raspberry Pi Zero W
  • Pi-hole install on Raspberry Pi OS Lite
  • TP-link Deco X20 Mesh System
  • 4 wired devices (mac, hue hub, main pc, plex server)
  • 11 wireless devices

I had to setup the Primary DNS in the DHCP Server options in my router because TP-link Deco app gives an error over the IP conflicting with the LAN IP subnet. It tells me to set it at DHCP Server.

Expected Behavior:

  • All devices should be using Pi-hole as DNS server
  • pi.hole/admin should work as web interface

Actual Behaviour:

  • Only wireless devices are using Pi-hole as DNS server
  • pi.hole/admin doesn't work. Only ipaddress/admin works to login to web interface

Debug Token:

https://tricorder.pi-hole.net/1GFkWS9x/

Thanks for any help

Update: When I disable ipv6 on my Main PC, Pi-hole settings says that it's filtering queries for it, but when I go to a page with lots of ads (cnn.com for example), they still display quiet a bit of ads. Ublock origin is doing a lot better job blocking ads on this page and others.

Apologies: There seems to be an issue with Discourse trying to alter the debug token link to its intended target upon inserting it into a post.

Could you please share just the token code?
(e.g. for https://tricorder.pi-hole.net/aCeG0248/ , this would be aCeG0248)

In the meantime, you could verify whether your wired devices have renewed their DHCP leases yet. They would continue to use your router's previous DNS server until their current leases expire, which may be hours or days, depending on your router's lease-time configuration.
Your wireless devices may have been forced to renew their leases after dis- and reconnecting to your wifi, which could explain why they would be already aware of the new local DNS server.

Token Code: 1GFkWS9x

When I restarted my main PC, it seems to have worked. I have also re-enabled ipv6 and set ipv6 DNS on the main PC to the raspberry pi. Still having issues with pi.hole/admin not working. I'll look into seeing if the DHCP leases have been renewed.

Your debug log looks normal.
Specifically, it shows that your router is correctly distributing Pi-hole's IPv4 address as its only DNS server.

This would suggest that wired clients indeed just need to renew their DHCP leases.

Run from a client that cannot access Pi-hole's UI, what's the output of:

nslookup pi.hole

Server: pi.hole
Address: 2601:406:4400:36e0::1009

Name: pi.hole
Addresses: 2601:406:4400:36e0::1009
192.168.68.69

This is the expected ouput.
Your client is correctly using Pi-hole's IPv6 address as DNS server.

I'm having the exact same issue, though I am running a TPlink Archer AX20 and when I run nslookup it says that it cannot find the pi.hole domain and that it is using my ISP for DNS.

https://tricorder.pi-hole.net/iSgikF6Q/

Debug token: iSgikF6Q/

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.