The issue I am facing:
- After my router automatically rebooted this morning at 03:00 AM, all devices on my network were no longer able to access any external sites.
- I could not access my router's webpage at 192.168.0.1 from any device on the network.
- I could access other devices on my network by their hostnames.
- All devices on my network were getting IP addresses of 169.x.x.x, indicating that they could not contact the DHCP server.
- FTL.log was getting flooded with these messages every second:
WARNING in dnsmasq core: DHCP packet received on enxb827eb5bbecc which has no address
WARNING in dnsmasq core: no address range available for DHCP request via enxb827eb5bbecc
- pihole.log was getting flooded with this message every second:
dnsmasq-dhcp[380]: no address range available for DHCP request via enxb827eb5bbecc
- I was able to temporarily fix the issue by connecting to my router's webpage using a VPN I had set up on the router, which allowed me to enable the DHCP server on the router and disable it on the Pi-hole.
Details about my system:
- Pi-hole was configured as both the DNS and DHCP server at the time.
- Pi-hole is running on a very old Raspberry Pi Model B Rev 2.
- The debug log I generated says that
dhcp-range=192.168.0.1,192.168.0.251,24h
, but that's after I changed it to try and fix the issue. This wasdhcp-range=192.168.0.100,192.168.0.251,24h
at the time of the issue. - Router is behind an AT&T modem with IP passthrough enabled, set to pass to the router by its MAC address.
- Pi-hole is connected to the router via ethernet cable.
- Router IP: 192.168.0.1
- Pi-hole IP (reserved in DHCP): 192.168.0.10
What I have changed since installing Pi-hole:
- Enabled DHCP server on my Pi-hole and disabled it on my router.
- Standard adlist and client setup.
Help requested:
- I'd like to re-enable the DHCP server on the Pi-hole, but I want to ensure that I won't lose my connection again after another router reboot. I probably messed up something when configuring the DHCP server. What can I check to ensure that I have DHCP set up properly on Pi-hole?
Debug log token: https://tricorder.pi-hole.net/PsNbWrWL/