Setup
- Home network has a combo router/modem ConnectBox (aka Internet Fiber Box, usually available in Germany/Austria);
- Home network also has a few simple elements (phones, laptops, smartTV, occasional guests, etc.);
- Pi-Hole is installed on a Raspberry Pi 4, connecting to the router/modem via wifi.
Expected Behaviour:
- Pi-Hole filters DNS and handles DHCP on the home network.
Actual Behaviour:
- At first, since the modem/router does not allow changing DNS directly, I disabled DHCP on the modem/router and activated it on Pi-Hole;
- Result: no device could connect to the internet;
- Then, I followed some tips from other threads on this forum, set the Pi's IP to 192.168.0.2 (permanently assigned), activated DHCP on the modem/router starting at 192.168.0.2 with a range of 1 (router is 192.168.0.1, as usual). This way, the Pi has its IP handled by the DHCP of the modem/router and all other devices have to rely on the Pi's DHCP. On the screenshot, we see other devices; my guess is that these are devices for whom the lease has not expired (although it says "permanent" and I am not sure why and I can't change it);
- Result: I started seeing some devices using Pi-Hole and others not . But now it seems (and not home, but am told) that some devices cannot connect, that others do connect but there are connection issues with specific websites, etc.
- I also get two errors in the "Pi-Hole diagnosis":
Side issues
- I have a pf-based firewall on my macos laptop and it seems to be interfering with my own connections (this only applies to my laptop and not other devices). What permissions are required to work smoothly? Somehow connections to the modem/router's and pi-hole's interface is blocked, despite allowing web server connections. Should specific permissions be given for DHCP connections to the Pi? (sorry for the newbie questions)
- the home network has a guest network with the smart TV on it: does this change anything?
Debug Token:
https://tricorder.pi-hole.net/ouBrKbnl/
Thanks a lot in advance!
Tom
EDIT: Got home.
Turns out my own laptop was working because I had previously changed the DNS at system level, so that bypassed Pi-Hole (at least, that's my guess).
Other devices (radio, other laptop) connected to the network and had the Pi indicated as their DNS (the mac showed 192.168.0.2 as dns in the wifi settings), but failed to connect to any website.
Nevertheless, the Pi-Hole dashboard intermittently shows (a few) queries.
In the meantime, I have fully reactivated DHCP on the modem/router and that solves connection issues immediately (and the ISP's DNS now shows in the other laptop's wifi settings).
Any idea why devices cannot access the internet?