При использовании networksetup для подключения к сети Wi-Fi появляется символ WiFi с восклицательным знаком над ним. Это также показывает, что в настройках сети нет аутентификации 802.1x. Я попробовал следующую команду:
networksetup -setairportnetwork $INTERFACE "$SSID"
Я попытался разблокировать цепочку для ключей до настройки сети и попытался добавить пароль в качестве последнего параметра. Я также попытался установить пароль в цепочке для ключей, чтобы позволить всем приложениям доступ к нему без ограничений.
Я ожидаю, что сеть будет подключена так же, как при ручном переключении сетей. Однако при просмотре сетевых настроек после подключения через сетевую настройку аутентификация не отображается.
В настройках сети, после переключения вручную, статус "Подключен" и имеет сообщение «Wi-Fi подключен к XXXX и имеет IP-адрес XXXXXXX». Он также показывает «802.1X: по умолчанию» и «Аутентифицирован через EAP-PEAP (MSCHAPv2)
Однако после переключения со сценарием состояние «Вкл.» И сообщение «Wi-Fi не имеет IP-адреса и не может подключиться к Интернету». Также нет сообщения относительно аутентификации 802.1X.