Clients and Wifi Extender

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

Your debug log shows you have defined two groups (Default and school), but all your clients still have both groups assigned.

Is this indeed your aspired setup?
Did you try to remove the Default group assignment from your respective kid's client?

I've tried it with clients only assigned to one group, with the same result.

What is the exact effect you want to see. Which sides should be allowed/blocked for these clients?

I'd like the default blocklist to apply to the entire network, and a handful of specific sites to be blocked on the school computers (youtube, discord, etc.)

Could you provide an example for a domain you'd expected to be blocked for your kid's machine, along with a corresponding entry from Pi-hole's query log and/or from pihole.log showing how that is resolved by Pi-hole?

Also, the entry (or entries) from Tools | Network matching your kid's machine would be of interest.

Since you seem to be identifying clients by MAC address, this could help to preclude or confirm whether your WiFi extender would hide MAC addresses of its connected clients.

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