I am trying to set up my kids' laptops as clients so that I can apply settings from a kid specific group. After trying to figure out why the groups where working on my laptop and not on the kids, I realized the difference is that all of the kids' laptops are connected to a wifi extender.
Their laptops see the PiHole, but the PiHole can't seem to properly identify them on the client list.
I am running the current dev branch of PiHole, so that I can ID clients by MAC address. The PiHole is set up as the DHCP server and the wifi extender has a DCHP static reservation.
Router DCHP server is turned off.
The wifi extender is also using a static ip configuration, and broadcasts the same SSID as the router
Static IP: 192.168.1.235 (same as the DHCP reservation)
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.1.1 (router)
DNS: 192.168.1.233
Expected Behaviour:
Expected behavior is that the PiHole identifies the clients at any point on the network, whether connecting to the router or the extender.
Actual Behaviour:
Clients connected to the extender can see the pi, and have the default group blocking. But, assigning these clients to another group doesn't have any effect.
Debug Token:
https://tricorder.pi-hole.net/b381f1lim0
edit
I had to change the extender setting to automatic DHCP to get certain devices to work
solution
So, pihole didn't like the assignment of both groups to a given client. I think there was a conflict between the Default whitelist and the School blacklist. Assigned all domains/adlists to all groups, and then specifically edited the domains I wanted blacklisted on only School and whitelisted on only Default