Я настроил Radius Server на Windows Server 2016, и я хочу подключиться к корпоративной сети Wi-Fi, используя мое приложение.Я попытался сделать следующие шаги:
Установить профиль без учетных данных, используя WlanSetProfile (я использовал импортированный профиль из netsh с некоторыми изменениями)
Затем установите профиль xml нижес моим именем пользователя и паролем WlanSetProfileEapXmlUserData :
<?xml version="1.0" ?> <EapHostUserCredentials xmlns="http://www.microsoft.com/provisioning/EapHostUserCredentials" xmlns:eapCommon="http://www.microsoft.com/provisioning/EapCommon" xmlns:baseEap="http://www.microsoft.com/provisioning/BaseEapMethodUserCredentials"> <EapMethod> <eapCommon:Type>26</eapCommon:Type> <eapCommon:AuthorId>0</eapCommon:AuthorId> </EapMethod> <Credentials xmlns:eapUser="http://www.microsoft.com/provisioning/EapUserPropertiesV1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:baseEap="http://www.microsoft.com/provisioning/BaseEapUserPropertiesV1" xmlns:MsPeap="http://www.microsoft.com/provisioning/MsPeapUserPropertiesV1" xmlns:MsChapV2="http://www.microsoft.com/provisioning/MsChapV2UserPropertiesV1"> <baseEap:Eap> <baseEap:Type>26</baseEap:Type> <MsChapV2:EapType> <MsChapV2:Username>test</MsChapV2:Username> <MsChapV2:Password>test</MsChapV2:Password> </MsChapV2:EapType> </baseEap:Eap> </Credentials> </EapHostUserCredentials>
Затем я использую функцию WlanConnect и функцию обратного вызова для проверки соединения.При подключении я получаю следующую проблему:
NotificationCode возвращает код 8 (wlan_notification_acm_scan_fail) и затем 11 (wlan_notification_acm_connection_attempt_fail).
Также из документов MS:
wlan_notification_acm_scan_fail:
Не удалось выполнить сканирование подключаемых сетей. pDataэлемент структуры WLAN_NOTIFICATION_DATA указывает на значение типа данных WLAN_REASON_CODE, которое определяет причину сбоя операции WLAN.
Не удалось выполнить сканирование подключаемых сетей.
pDataэлемент структуры WLAN_NOTIFICATION_DATA указывает на значение типа данных WLAN_REASON_CODE, которое определяет причину сбоя операции WLAN.
Итак, я проверил pData при возникновении этой проблемы и возвращает следующую причину:
wlan_notification_acm_scan_fail "Операция прошла успешно."
Но сеть не подключена.Заранее спасибо за помощь.