once every 2 weeks or so, my network stops responding because a device on the network takes the IP Address of my Pi-Hole server, essentially stopping Pi-hole from giving addresses. In my Syslog I see
07:30:48 dhcpcd[446]: eth0: hardware address x:x:x:x:1b:f4 claims 192.168.0.6
07:30:48 dhcpcd[446]: eth0: hardware address x:x:x:x:1b:f4 claims 192.168.0.6
07:30:48 dhcpcd[446]: eth0: 10 second defence failed for x.x.0.6
07:30:48 dhcpcd[446]: eth0: deleting route to x.x.0.0/24
07:30:48 dhcpcd[446]: eth0: deleting default route via x.x.0.1
07:30:48 dhcpcd[446]: eth0: probing address x.x.0.6/24
07:30:55 dhcpcd[446]: eth0: using static address x.x.0.6/24
07:30:55 dhcpcd[446]: eth0: adding route to x.x.0.0/24
07:30:55 dhcpcd[446]: eth0: adding default route via x.x.0.1
07:32:06 dhcpcd[446]: eth0: hardware address x:x:x:x:x:09 claims x.x.0.6
And in the pi hole log if I grep for the same time period
07:30:48 dnsmasq-dhcp[3201]: DHCPDISCOVER(eth0) x:x:x:x:1b:f4
07:30:48 dnsmasq-dhcp[3201]: DHCPOFFER(eth0) x.x.0.142 x:x:x:x:1b:f4
07:30:48 dnsmasq-dhcp[3201]: DHCPDISCOVER(eth0) x:x:x:x:1b:f4
07:30:48 dnsmasq-dhcp[3201]: DHCPOFFER(eth0) x.x.0.142 x:x:x:x:1b:f4
07:30:48 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:48 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:48 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:48 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:49 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:49 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:51 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:51 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:51 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:51 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:51 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:52 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:53 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:53 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:54 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:54 dnsmasq-dhcp[3201]: DHCP packet received on eth0 which has no address
07:30:55 dnsmasq-dhcp[3201]: DHCPREQUEST(eth0) x.x.0.142 x:x:x:x:1b:f4
07:30:55 dnsmasq-dhcp[3201]: DHCPACK(eth0) x.x.0.142 x:x:x:x:1b:f4 tapo-grg2
This was happening with 5 devices, 4 ring devices and 1 Tapo. Put static iP addresses on the 4 ring devices to stop them but the Tapo device has started taking the Pi-Hole IP Address.
Running:
Core version is v6.1.2 (Latest: v6.1.3)
Web version is v6.2.1 (Latest: v6.2.1)
FTL version is v6.2.3 (Latest: v6.2.3)
Model : Raspberry Pi 4 Model B Rev 1.2
DHCP range x.x.0.50 - x.x.0.250
Why would a DHCP device take the servers IP Address? I shouldn't really have to put static IP Addresses on devices but don't understand why any device would take an address of a server expecially when the IP is out of the DHCP range