After installing pihole, the DNS service fails to start. After some poking around I found:
dnsmasq: failed to create listening socket for port 53: Permission denied
and so ran
$ sudo dnsmasq
which ran fine, and now it appears pihole is blocking as intended. However, upon reboot it requires this intervention again, which I’d rather avoid. I attach a debug token below.
Once I have pihole running (complete with DNS service) I cannot access the web interface. I first got some write issues so did:
$ sudo chown pi:pi /var/log/pihole-FTL.log
In the tail of
/var/log/pihole-FTL.log whenever I try to start it I get a bunch of
Error on binding on port xxxx at the end and finall
Error listening on any port.
Previously I could access the web interface but the statistics would just say
Lost connection to API, now (having run
pihole -r to retry things before posting this) I cannot even access the local page.
Debug token when DNS service not running: bfq2470e82
Debug token after
sudo dnsmasq run: osshxttiva
Let me know if anything else is needed and thanks.