For several years at my school students have been using Active Directory authentication to sign into wi-fi with their personal devices. A VLAN-specific group policy is then applied to those devices to enforce traffic and content restrictions. In the rare circumstance where a student tries to use a VPN to bypass those restrictions, I can manually block the signed-in device until the student comes to speak with me.
However, some students have discovered that if they turn on "Private Wi-Fi Address" and set the MAC address to rotate every couple of hours, they can use VPNs without any risk of having their device blocked. Yes, they get the splash page login several times per day, but that is just a minor inconvenience to them.
Is there a way in the Meraki dashboard (or in Active Directory) to prevent a specific user or set of users from successfully authenticating on the splash page for the student?
Or conversely, is it possible to uniquely identify and block a specific device in Meraki Dashboard that does not rely on MAC addresses?