Hi all
I had a running Pihole in my Rpi3 for some years, using docker-compose. Last week the sd died and, obviously, I forgot to back it up.
I reinstalled everything, but I didn't update anything on the router because I kept the Rpi IP address.
After reinstalling, I can see all queries in the PiHole dashboard, but 0 getting blocked.
Like I mentioned, I didn't modify anything at the router because it was working properly before, and I can still see the Rpi IP set as the primary DNS.
When I do a ipconfig /all from my devices, I can see the Rpi IP set as the primary DNS and the router IP as the secondary DNS. I remember I set this so if my RPI died, I wouldn't stop having internet, but in any case, even if some ads would filter through that secondary DNS (router IP) I should see some blocks in the PiHole, which is not the case.
The only thing I noticed is that when I try to update my Gravity, I get an error stating DNS couldn't be resolved.
Important thing to notice:
I can see all the queries hitting the pihole, but 0 getting blocked. If I do an nslookup, I can see the raspberry pi private IP used as the DNS Server and replying.
When I try to update Gravity, I see an error stating DNS Service not working.
I can also see that ftl is not working according to the debug, but not sure why
*** [ DIAGNOSING ]: Pi-hole processes
[✗] lighttpd daemon is inactive
[✗] pihole-FTL daemon is inactive
Here's my debug log:
And this is my docker-compose:
pihole:
container\_name:pihole
image:pihole/pihole:latest
ports:
\- "53/53:tcp"
\- "53/53:udp"
\- "8080:80/tcp"
environment:
TZ: 'America/Argentina/Buenos\_Aires'
volumes:
\- './etc-pihole:/etc/pihole'
\- './etc-dnsmasq.d:/etc/dnsmasq.d'
restart: unless-stopped