Hi folks,
Some parts of our network have recently been upgraded, and we've noticed with our Lab Macs that are on the upgraded network, when logging in, every user is met with the prompt below:
To clarify, authentication isn't required to have a working network connection - devices are already connected and able to access the network / internet.
Each user can go into System Preferences and disable this, however this isn't viable with a Lab setup as multiple different users will use multiple different devices each day, with any accounts created on the devices cleared overnight.
I've had a look online at some resources to see if there is a way to disable this. There are some proposed scripted solutions:
However, unfortunately the prompt appears immediately after logging in, before any login scripts can start. I have also attempted to see what process is kicking off this prompt to see if it can be halted / stopped in anyway but not had any luck.
I also found the following proposed profile solution:
https://github.com/vmiller/profiles/blob/master/8021xDisable.mobileconfig
For some reason, this profile seems to work when manually installing, but when attempting to distribute through Jamf Pro it just will not disable the setting - even though I can see that the profile is installed. I've tried scoping to computer level and user level but no difference. The preference domain I have attempted to use is "com.apple.network.eapolcontrol.ByHost".
Apple disabled the option to script profile installations when Big Sur was released, and the thought of having to manually login to hundreds of devices and manually install this profile is slowly chipping away at my soul....
I have contacted our network team and they cannot switch it off at their end.
Does anyone have any idea why a configuration profile will work when manually installed, but not when deployed through Jamf Pro? Alternatively, does anyone else have any ideas on how to disable this setting?
Any help would be greatly appreciated!