Impossible to remove device from network list

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.

Debug Token:

https://tricorder.pi-hole.net/j5l69x8O/

did the following procedure explained in another thread:

sudo ip -s -s neigh flush all
in gui pi-hole do “flush network”
sudo service pihole-FTL restart

this seems to have delete the non-existing old device.

So problem solved, but not understood since the device in question was never listed when I did “ip -s -s neigh”

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.