Posted on 10-29-2019 12:45 AM
So we are going from normal WPA2 Enterprise wifi to 802.1x network.
I have of course made a config profile with the new network and asked to autojoin.
But other network on clients are typically also marked with "auto join" so when the config profile applies with the new 802.1x it does not join
To get users clicking manually on the 802.1x wifi is an option, but not the best way I think. To remove other network SSID is also a bit dangerous, so I don't cut them of wifi and new config profile then cannot be applied.
So what is the best practise on this ?
Posted on 11-20-2019 12:55 AM
any input to get a client automatically to join the 802.1x wifi. I have a config profile with auto join, but other networks seems to have higher priority. But cannot change priority on the new wifi before a connection first time has been established as I then can move it up in priority
Posted on 11-20-2019 03:36 AM
I use this script to purge SSIDs except for the one I need to stay. Give this a try on the machines you have already pushed the 802.1x profile to.
#!/bin/bash
SSIDS=$(networksetup -listpreferredwirelessnetworks "en0" | sed '1d')
CURRENTSSID=$(networksetup -getairportnetwork "en0" | sed 's/^Current Wi-Fi Network: //')
while read -r SSID; do
if [ "$SSID" == "Your_802.1x_network" ]; then
echo Skipping $SSID
else
echo Deleting $SSID
networksetup -removepreferredwirelessnetwork "en0" "$SSID"
fi
done <<< "$SSIDS"
echo Done!