Group Management -> Clients -> Known clients dropdown
The known clients list is missing numerous devices which are actively connecting to the pihole and the list also contains several devices which haven't connected to the pihole in several months (I know since they were VMs which I've since deleted)
Yes, most likely the arp cache needs time to populate. It's a passive process, though a ping -b to the broadcast address of the network segment may kickstart things?
@Wychmire And does this command list them as well?
sqlite3 /etc/pihole/pihole-FTL.db "SELECT DISTINCT ip,network.name FROM network_addresses AS name LEFT JOIN network ON network.id = network_id ORDER BY ip ASC;"
Yes. In fact, the first eleven entries listed off match the ten entries in the Known Clients list almost exactly. At one point a VM had the same IP as another VM, the second entry when running the above command is the one that gets listed in the Known Clients list.
I don't think so, however, I do not have more devices here so testing is difficult. Please open the developer tools (network tab) in your browser and refresh the Group management page. You should find a request like this one (watch out for action: get_unconfigured_clients on the right!):