When I click on the DHCP server enabled checkbox and then Save, a message appears "The DHCP server has been activated" but the checkbox is unticked. Clicking on another page and returning to the DHCP page the checkbox is still unticked. My phone identifies the wifi but sits there "Getting IP address" so clearly the DHCP server is not enabeld. If I connect a different machine acting as a DHCP server the phone connects instantly
Raspberry Pi 1. Bullseye OS. Nothing else installed.
Defined a couple of local DNS records.
Configured the list of clients
Please upload a debug log and post just the token URL that is generated after the log is uploaded by running the following command from the Pi-hole host terminal:
Here's log token: https://tricorder.pi-hole.net/YWpOD1qX/
It does look like it thinks DHCP is enabled so curious that it is not working. I trust that I don't need to reboot for it to take effect?
Also, when I change the DHCP settings, the tail of pihole.log has lots of messages about exiting on receipt of SIGTERM followed by multiple starts - is that normal?
Dec 5 19:34:23: exiting on receipt of SIGTERM
Dec 5 19:34:23: exiting on receipt of SIGTERM
Dec 5 19:34:23: exiting on receipt of SIGTERM
Dec 5 19:34:23: exiting on receipt of SIGTERM
Dec 5 19:34:23: exiting on receipt of SIGTERM
Dec 5 19:34:23: exiting on receipt of SIGTERM
Dec 5 19:34:23: exiting on receipt of SIGTERM
Dec 5 19:34:23: exiting on receipt of SIGTERM
Dec 5 19:34:23: exiting on receipt of SIGTERM
Dec 5 19:34:23: exiting on receipt of SIGTERM
Dec 5 19:34:23: exiting on receipt of SIGTERM
Dec 5 19:34:29: started, version pi-hole-v2.89-9461807 cachesize 10000
Dec 5 19:34:29: DNS service limited to local subnets
Dec 5 19:34:29: compile time options: IPv6 GNU-getopt no-DBus no-UBus no-i18n IDN DHCP DHCPv6 Lua TFTP no-conntrack ipset no-nftset auth cryptohash DNSSEC loop-detect inotify dumpfile
Dec 5 19:34:29: using nameserver 9.9.9.9#53
Dec 5 19:34:29: using nameserver 149.112.112.112#53
Dec 5 19:34:29: using only locally-known addresses for onion
Dec 5 19:34:29: using only locally-known addresses for bind
Dec 5 19:34:29: using only locally-known addresses for invalid
Dec 5 19:34:29: using only locally-known addresses for localhost
Dec 5 19:34:29: using only locally-known addresses for test
Dec 5 19:34:29: read /etc/hosts - 7 names
Dec 5 19:34:29: read /etc/pihole/custom.list - 3 names
Dec 5 19:34:29: read /etc/pihole/local.list - 0 names
Dec 5 19:34:29: query[A] amdcopen.m.taobao.com from 172.21.10.87
Dec 5 19:34:29: forwarded amdcopen.m.taobao.com to 9.9.9.9
Dec 5 19:34:29: forwarded amdcopen.m.taobao.com to 149.112.112.112
Dec 5 19:34:29: reply amdcopen.m.taobao.com is
Dec 5 19:34:29: reply amdcopen.m.taobao.com.gds.alibabadns.com is 203.119.217.116
Dec 5 19:34:29: started, version pi-hole-v2.89-9461807 cachesize 10000
Dec 5 19:34:29: DNS service limited to local subnets
Dec 5 19:34:29: compile time options: IPv6 GNU-getopt no-DBus no-UBus no-i18n IDN DHCP DHCPv6 Lua TFTP no-conntrack ipset no-nftset auth cryptohash DNSSEC loop-detect inotify dumpfile
Dec 5 19:34:29: using nameserver 9.9.9.9#53
Dec 5 19:34:29: using nameserver 149.112.112.112#53
Dec 5 19:34:29: using only locally-known addresses for onion
Dec 5 19:34:29: using only locally-known addresses for bind
Dec 5 19:34:29: using only locally-known addresses for invalid
Dec 5 19:34:29: using only locally-known addresses for localhost
Dec 5 19:34:29: using only locally-known addresses for test
Dec 5 19:34:29: read /etc/hosts - 7 names
Dec 5 19:34:29: read /etc/pihole/custom.list - 3 names
Dec 5 19:34:29: read /etc/pihole/local.list - 0 names
Yes there is another DHCP server on 172.21.10.5, using a different set of IP addresses (if I disconnect that one then devices do not get IP addresses from the pihole Raspberry Pi). I have already reconfigured that server to use the PiHole for DNS.
If it wasn't for the other DHCP server, no devices would have been able to get IP addresses when I disabled them on the router.