Expected Behaviour:
Remove of a device which is not present in the network from network list.
Information hardware and software
Pi-hole : v5.18.4
FTL : v5.25.2
Web Interface : v5.21
Pihole settings:
DHCP server enabled , range 192.168.1.100 to 192.168.1.251
domain : lan
leasetime : 24h
enabled : “Enable DHCPv4 rapid commit”
disabled : “Enable IPv6 support (SLAAC + RA)”
DNS server : custom 127.0.0.1#5335 (unbound running on rasberry pi)
Also installed : pi.alert (leiweibau) using pihole as source
Raspberry PI 4b, Debian GNU/Linux 12 (bookworm), version 12.9
Linux raspberrypi 6.6.51+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.6.51-1+rpt3 (2024-10-08) aarch64 GNU/Linux
Actual Behaviour:
Removal from one old device from network list not possible. When I flush the network or delete this device in the webgui by pushing the trash icon to the right side, it just reappears after few seconds. I already have read the topic in discourse named “Unable to delete/remove old network devices” which discusses a similar behavior. The main difference to that topic is that in my case the device which can’t be deleted does not appear in the arp list.
device in the network list :
[192.168.1.133] FE:E4:24:72:2E:03 eth0 [iPad.lan]
I executed the following command in a terminal on the raspberry pi:
“arp -a”
“ip -s -s neighbour”
and in both cases the device in question is NOT listed!!!
When I execute sqlite3 /etc/pihole/pihole-FTL.db "SELECT * FROM network" i see the following entry : “42|FE:E4:24:72:2E:03|eth0|1736884740|1736628319|0||”
Interesting observation is that this is the only device with capital letters in the MAC address.
The device in question is a ipad gen 10 which first time connected with a random MAC and after changing the private settings in the wifi connection such that it connects with a fixed MAC address it shows up in the network list as :
[192.168.1.208] cc:4b:04:93:55:03 Apple, Inc. eth0 [iPad.lan]
The ipad in question (connected as 192.168.1.208) is operating normal, has internet access and shows up in the pihole dashboard.
I’m stuck and do not understand why this device with MAC FE:E4:24:72:2E:03 is repopulated in the network list. No clue from were pihole get’s this device since it is not in the arp table of the host (raspbbery). Also not in the arp table of the router.