IP not matching setupVars.conf

I am running pihole on a pine64, and it seems to be running correctly on the device. I can access the pihole admin page via the pine64's IP http://192.168.1.108/admin and it only shows ads have been blocked on that device.

I have set the IP address of the pine64 to be the primary DNS server:

However it still doesn't seem to be working. I have run pihole -d and the notable line was:

*** [ DIAGNOSING ]: Networking
[✓] IPv4 address(es) bound to the eth0 interface:
   192.168.1.108/24 does not match the IP found in /etc/pihole/setupVars.conf (https://discourse.pi-hole.net/t/use-ipv6-ula-addresses-for-pi-hole/2127)

[✓] IPv6 address(es) bound to the eth0 interface:
   fe80::b888:8eff:fe64:aa78 does not match the IP found in /etc/pihole/setupVars.conf (https://discourse.pi-hole.net/t/use-ipv6-ula-addresses-for-pi-hole/2127)

However 192.168.1.108 is definitely the IP of the device.

Debug Token:

w1fvvzshmq

Appreciate any help
Cheers

1 Like

This portion may be part of the debug script I'll need to look into.

Thanks for getting back to me so quickly. Unfortunately the router I have (TP-Link TD-W9970) doesn't seem to allow the Secondary DNS Server to be empty. I have tried setting both to be the IP of my pihole:


(I also tried setting the second one to 0.0.0.0)

It still doesn't seem to be using the pihole, as it's not appearing on the dashboard, nor is it blocking.

Any other recommendations or things I can do to debug I would appreciate.

I overlooked your log file earlier, but I just noticed that you don't have a gravity.list file. What happens when you run pihole -g?

After running pihole -r again shortly after my previous post it now seems to be working. Thanks a lot for the help.

1 Like

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