Microsoft Intune

Impossible de se connecter au Wi-Fi avec Android 11

Depuis le mois d’Aout Samsung déploie un patch de sécurité qui modifie le processus de connexion des appareils Android 11 aux réseaux Wi-Fi d’entreprise par…

Impossible de se connecter au Wi-Fi avec Android 11

Depuis le mois d’Aout Samsung déploie un patch de sécurité qui modifie le processus de connexion des appareils Android 11 aux réseaux Wi-Fi d’entreprise par certificat (EAP-TLS).

Le symptôme est le suivant : Depuis que le patch de sécurité Samsung est déployé sur les smartphones, l’appareil ne parvient plus à se connecter au réseau Wi-Fi et il affiche le message d’erreur suivant : « Mot de passe incorrect ».

Je vais vous expliquer comment résoudre simplement ce problème, tout ca en déployant ou en modifiant le profil de configuration Wi-Fi via Microsoft Intune (Microsoft Endpoint Manager).

Explications : Comme je vous le disais juste avant Samsung (peut-être aussi plus généralement Google) modifie la méthode d’authentification de ses appareils aux Wi-Fi d’entreprise et plus particulièrement sur le protocole EAP-TLS.

Dorénavant vous devez renseigner dans le profil de configuration du Wi-Fi le nom du serveur d’authentification, Généralement un serveur NPS (Network Policy Server) ou un serveur Radius.

Si le téléphone ne détient pas cette information, il ne parviendra pas à se connecter au Wi-Fi d’entreprise.

Résolution :

Dans Microsoft Intune vous avez deux possibilite pour dépoloyer un profil Wi-Fi : – Avec un profil de configuration Wi-Fi – Avec un profil personnalisé (OMA-URI)

Dans les deux cas vous pouvez facilement ajouter le nom du serveur d’authentification Radius ou NPS.

Avec un profil de configuration Wi-Fi Depuis cette mise à jour Microsoft permet aux administrateurs d’ajouter cette information simplement et sous forme de liste, dans le cas ou vous auriez plusieurs serveurs d’authentification. 

Profil Wi-Fi Android Enterprise

Apres avoir renseigné les serveurs d’authentification dans le profil de configuration, vous pouvez l’enregistrer et vous connecter avec votre smartphone Android 11 au réseau Wi-Fi de l’entreprise.

Avec un profil personnalisé (OMA-URI)

Partons du principe qu’un profil personnalisé existe deja dans votre configuration actuelle et qu’il fonctionne sur les appareils inférieurs à Android 11.

Dans ce cas modifier le XML de votre profile existant en completant avec le nom du serveur d’authentification de l’entreprise entre les balises <ServerNames></ServerNames>.

Voici un exemple de XML de configuration du Wi-Fi en EAP :

<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
  <name>testcert</name>
  <SSIDConfig>
  <SSID>
  <hex>7465737463657274</hex>
  <name>testcert</name>
  </SSID>
  <nonBroadcast>true</nonBroadcast>
  </SSIDConfig>
  <connectionType>ESS</connectionType>
  <connectionMode>auto</connectionMode>
  <autoSwitch>false</autoSwitch>
  <MSM>
  <security>
  <authEncryption>
  <authentication>WPA2</authentication>
  <encryption>AES</encryption>
  <useOneX>true</useOneX>
  <FIPSMode xmlns="http://www.microsoft.com/networking/WLAN/profile/v2">false</FIPSMode>
  </authEncryption>
  <PMKCacheMode>disabled</PMKCacheMode>
  <OneX xmlns="http://www.microsoft.com/networking/OneX/v1">
  <cacheUserData>false</cacheUserData>
  <authMode>user</authMode>
  <EAPConfig>
  <EapHostConfig xmlns="http://www.microsoft.com/provisioning/EapHostConfig">
  <EapMethod>
  <Type xmlns="http://www.microsoft.com/provisioning/EapCommon">13</Type>
  <VendorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorId>
  <VendorType xmlns="http://www.microsoft.com/provisioning/EapCommon">0</VendorType>
  <AuthorId xmlns="http://www.microsoft.com/provisioning/EapCommon">0</AuthorId>
  </EapMethod>
  <Config xmlns="http://www.microsoft.com/provisioning/EapHostConfig">
  <Eap xmlns="http://www.microsoft.com/provisioning/BaseEapConnectionPropertiesV1">
  <Type>13</Type>
  <EapType xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV1">
  <CredentialsSource>
  <CertificateStore>
  <SimpleCertSelection>true</SimpleCertSelection>
  </CertificateStore>
  </CredentialsSource>
  <ServerValidation>
  <DisableUserPromptForServerValidation>false</DisableUserPromptForServerValidation>
  <ServerNames>Radius1.benjamintestart.lan</ServerNames>
  </ServerValidation>
  <DifferentUsername>false</DifferentUsername>
  <PerformServerValidation xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV2">false</PerformServerValidation>
  <AcceptServerName xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV2">false</AcceptServerName>
  <TLSExtensions xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV2">
  <FilteringInfo xmlns="http://www.microsoft.com/provisioning/EapTlsConnectionPropertiesV3">
  <AllPurposeEnabled>true</AllPurposeEnabled>
  <CAHashList Enabled="true">
  <IssuerHash>75 f5 06 9c a4 12 0e 9b db bc a1 d9 9d d0 f0 75 fa 3b b8 78 </IssuerHash>
  </CAHashList>
  <EKUMapping>
  <EKUMap>
  <EKUName>Client Authentication</EKUName>
  <EKUOID>1.3.6.1.5.5.7.3.2</EKUOID>
  </EKUMap>
  </EKUMapping>
  <ClientAuthEKUList Enabled="true"/>
  <AnyPurposeEKUList Enabled="false">
  <EKUMapInList>
  <EKUName>Client Authentication</EKUName>
  </EKUMapInList>
  </AnyPurposeEKUList>
  </FilteringInfo>
  </TLSExtensions>
  </EapType>
  </Eap>
  </Config>
  </EapHostConfig>
  </EAPConfig>
  </OneX>
  </security>
  </MSM>
  </WLANProfile>

Une fois que vous avez modifié cela, alors enregistrez votre profil de configuration et connextez vous au Wi-Fi depuis un smarthpone Android 11.