I use Google WiFi devices running OpenWRT as pure access points (APs) and Firewalla as my router.
I manage different groups of users with specific policies, but to correctly assign them to the appropriate group, I always have to ask them to disable MAC address randomization on their devices.
Recently, I noticed a new feature in the Firewalla WiFi AP called Personal Key:
Assign different personal keys (PPSK via WPA2) to the same SSID to identify users. Devices logging in with a specific key will be assigned to the configured user, group, or VLAN network (experimental), ensuring user identification and rule enforcement (even if the user’s MAC address is randomized).
I’m curious if something similar can be implemented in OpenWRT.
Thanks!