🔄 Mise Ă  jour du 27 octobre 2026 — AprĂšs la mise Ă  jour cumulative Windows 11 d’octobre 2026 (KB5127648), les laptops configurĂ©s selon cet article ne se connectent plus au WiFi d’entreprise. La cause et le correctif sont dĂ©taillĂ©s en fin d’article.

👉 Aller directement Ă  l’update et au correctif

Vous en avez assez de gĂ©rer une clĂ© WiFi partagĂ©e que tout le monde connaĂźt, que vous n’osez jamais changer de peur de devoir reconfigurer tous les appareils ? La solution propre, c’est WPA2-Enterprise — chaque utilisateur s’authentifie avec ses propres credentials Active Directory, sans jamais saisir de mot de passe WiFi. Le laptop joint au domaine se connecte automatiquement, de maniĂšre transparente, dĂšs que le cĂąble Ethernet est dĂ©branchĂ©.

Dans cet article, nous allons transformer un SSID existant en WPA2-Enterprise en nous appuyant sur NPS (Network Policy Server) comme serveur RADIUS, Active Directory pour la gestion des utilisateurs, et une GPO pour automatiser la connexion sur les laptops du domaine. Nous utiliserons des bornes Cisco Aironet en mode autonome.

Architecture cible

Laptop (domaine) → AP Cisco (WPA2-Enterprise) → NPS/RADIUS → Active Directory
                                                      ↓
                                          "Utilisateur dans GG_WIFI_RADIUS ?" 
                                                      ↓
                                              AccĂšs accordĂ© ✅

Prérequis

  • Windows Server avec le rĂŽle NPS installĂ©
  • Un domaine Active Directory opĂ©rationnel
  • Une PKI interne (Active Directory Certificate Services) pour Ă©mettre le certificat serveur
  • Des bornes Cisco Aironet en mode autonome (IOS 15.x)
  • Un firewall/routeur gĂ©rant la segmentation VLAN
  • Le SSID cible existe dĂ©jĂ  en WPA2-PSK

Segmentation réseau dans notre exemple

ÉlĂ©ment VLAN RĂ©seau
Bornes WiFi (management) VLAN100 192.168.X.0/28
Serveur NPS VLAN110 192.168.Y.0/24
Clients WiFi (laptops) VLAN120 192.168.Z.0/24

Étape 1 — PrĂ©requis rĂ©seau : autoriser le trafic RADIUS

Avant toute configuration, il faut s’assurer que les bornes WiFi peuvent communiquer avec le serveur NPS. Le protocole RADIUS utilise UDP/1812 (authentification) et UDP/1813 (accounting).

Sur votre firewall, créez une rÚgle :

Source      : VLAN100 (bornes WiFi)
Destination : IP du serveur NPS
Ports       : UDP 1812, UDP 1813
Action      : ACCEPT
NAT         : OFF (jamais de NAT sur du trafic interne)

⚠ Important : Le firewall Ă©tant stateful, la rĂšgle retour (NPS → bornes) est gĂ©rĂ©e automatiquement. Vous n’avez pas besoin de crĂ©er une rĂšgle dans l’autre sens.


Étape 2 — Certificat serveur sur NPS

Le protocole PEAP nĂ©cessite un certificat serveur sur NPS pour chiffrer le tunnel d’authentification. Nous allons demander ce certificat Ă  notre PKI interne — les laptops du domaine lui feront automatiquement confiance via l’AD.

Sur le serveur NPS, ouvrez une console MMC :

Fichier → Ajouter un composant logiciel enfichable → Certificats → Compte ordinateur → Ordinateur local

Naviguez vers Certificats → Personnel → clic droit → Toutes les tñches → Demander un nouveau certificat

SĂ©lectionnez le template “Serveur RAS et IAS” et cliquez Inscrire.

💡 Si le template est indisponible : Sur le serveur CA, ouvrez certsrv.msc → ModĂšles de certificats → GĂ©rer → trouvez “Serveur RAS et IAS” → PropriĂ©tĂ©s → SĂ©curitĂ© → ajoutez le compte machine du serveur NPS (SERVEUR-NPS$) avec les permissions Lire et Inscrire. Revenez ensuite dans certsrv.msc → ModĂšles de certificats → Nouveau → ModĂšle de certificat Ă  dĂ©livrer → sĂ©lectionnez “Serveur RAS et IAS”.

⚠ Erreur frĂ©quente : Si vous tentez de configurer PEAP sans certificat installĂ©, NPS affiche l’erreur ci-dessous. Ne passez pas Ă  l’Ă©tape suivante tant que le certificat n’est pas en place.

Photo 1

Le certificat se renouvellera automatiquement via l’auto-enrollment AD — aucune intervention manuelle requise.


Étape 3 — PrĂ©paration Active Directory

Créer le groupe de sécurité

Dans Active Directory Users and Computers, créez un groupe :

  • Nom : GG_WIFI_RADIUS
  • Type : Groupe de sĂ©curitĂ© Global
  • Membres : les utilisateurs autorisĂ©s Ă  se connecter au WiFi d’entreprise

💡 Utilisez un groupe Global (et non Local de domaine) — NPS peut Ă©valuer les groupes globaux dans ses politiques rĂ©seau.

Créer une OU dédiée aux laptops

Si vos laptops et postes fixes sont dans la mĂȘme OU, crĂ©ez une sous-OU dĂ©diĂ©e :

STATIONS
└── PC_PORTABLES   ← nouvelle sous-OU

DĂ©placez les comptes ordinateurs des laptops dans PC_PORTABLES. La GPO WiFi sera appliquĂ©e uniquement Ă  cette OU — inutile de pousser un profil WiFi sur des postes fixes.


Étape 4 — Configuration NPS

4.1 Déclarer les bornes comme clients RADIUS

Dans la console NPS, naviguez vers RADIUS Clients and Servers → RADIUS Clients → New et crĂ©ez une entrĂ©e pour chaque borne WiFi :

Champ Valeur
Nom convivial AP-WIFI-01
Adresse IP de la borne (ex: 192.168.X.3)
Secret partagé Mot de passe fort, sans les caractÚres ?, $, +, [

⚠ Attention Cisco : Les bornes Cisco Aironet autonomes n’acceptent pas certains caractĂšres spĂ©ciaux dans le shared secret. Utilisez uniquement des lettres, chiffres, tirets et underscores. Limitez la longueur Ă  12 caractĂšres maximum pour Ă©viter les problĂšmes de compatibilitĂ©.

4.2 Créer la stratégie réseau WiFi

Dans NPS → Policies → Network Policies → New :

Onglet Vue d’ensemble :

  • Nom : WIFI-ENTREPRISE
  • Type de serveur d’accĂšs rĂ©seau : Non spĂ©cifiĂ©
  • Permission d’accĂšs : Accorder l'accĂšs

Onglet Conditions :

  • Groupes Windows → ajoutez GG_WIFI_RADIUS
  • Type de port NAS → Sans fil - IEEE 802.11

Onglet Contraintes :

L’onglet Contraintes permet de configurer les dĂ©lais, restrictions horaires et le type de port NAS. Laissez les dĂ©lais par dĂ©faut et configurez uniquement le Type de port NAS :

Photo 2

Ensuite dans MĂ©thodes d’authentification :

  • Ajoutez Microsoft : PEAP (Protected EAP)
  • Cliquez Modifier → sĂ©lectionnez le certificat du serveur NPS
  • MĂ©thode EAP : Mot de passe sĂ©curisĂ© (EAP-MSCHAP version 2)

Une fois le certificat correctement installé, les propriétés EAP Protégé se présentent ainsi avec le certificat du serveur NPS sélectionné :

Photo 3

Onglet ParamĂštres :

Avant modification, les attributs RADIUS contiennent des valeurs orientées VPN à corriger :

Photo 4

  • Supprimez l’attribut Framed-Protocol
  • Modifiez Service-Type de Framed vers Login

4.3 VĂ©rifier l’ordre des stratĂ©gies

NPS Ă©value les stratĂ©gies de haut en bas et s’arrĂȘte Ă  la premiĂšre qui correspond. VĂ©rifiez que votre stratĂ©gie WiFi n’est pas masquĂ©e par une stratĂ©gie plus gĂ©nĂ©rale :

Photo

⚠ PiĂšge classique : Si vous avez dĂ©jĂ  une stratĂ©gie NPS pour le VPN, assurez-vous qu’elle a une condition Type de port NAS → Virtuel (VPN) dans ses Conditions (pas seulement dans les Contraintes). Sans cette condition, elle interceptera toutes les requĂȘtes RADIUS avant votre stratĂ©gie WiFi. Voici la configuration correcte :

Photo 6


Étape 5 — Configuration des bornes Cisco Aironet

5.1 Déclarer le serveur RADIUS

Connectez-vous sur l’interface web de la borne → Security → Server Manager

Dans la section Corporate Servers, renseignez les informations du serveur NPS :

Champ Valeur
Server Name NPS-SERVEUR
Server IP du serveur NPS
Shared Secret Identique Ă  celui saisi dans NPS
Authentication Port 1812
Accounting Port 1813

Une fois validé, le serveur apparaßt dans la liste :

Photo 7

Cliquez Apply, puis dans Default Server Priorities → EAP Authentication → Priority 1 → sĂ©lectionnez votre serveur NPS.

5.2 Configurer le SSID en WPA2-Enterprise

Security → SSID Manager → [votre SSID]

Le SSID Manager permet de voir et configurer tous vos SSIDs avec leur VLAN associé et les radios actives :

Photo 8

Dans Client Authentication Settings → Methods Accepted, voici l’Ă©tat initial avant modification :

Photo 9

Modifiez comme suit :

  • ✅ Open Authentication → dropdown : with EAP
  • ✅ Network EAP → dropdown : < NO ADDITION >

💡 Comportement Cisco : Sur les Aironet autonomes, Open Authentication doit rester cochĂ© en mĂȘme temps que Network EAP. C’est contre-intuitif mais c’est la façon dont Cisco implĂ©mente le 802.1X — Open Authentication gĂšre l’association 802.11, Network EAP gĂšre l’authentification EAP/RADIUS. Les deux ensemble = WPA2-Enterprise.

Voici la configuration finale correcte :

Photo 10

Dans Client Authenticated Key Management :

  • Key Management : Mandatory
  • Enable WPA : WPA2 (sans dot11r si vos clients ont des problĂšmes de connexion)
  • WPA Pre-shared Key : videz ce champ

Dans la section AP Authentication, créez un profil EAP avec la méthode PEAP et assignez-le dans Authentication Methods Profile :

Photo 11

Cliquez Apply puis sauvegardez la config :

write memory

5.3 VĂ©rifier la connectivitĂ© borne → NPS

Avant de tester l’authentification, vĂ©rifiez la configuration rĂ©seau de la borne :

Photo 12

Testez ensuite la connectivité vers le serveur NPS depuis le CLI de la borne. En cas de rÚgle firewall manquante, le ping échoue :

Photo 13

AprĂšs correction de la rĂšgle firewall, le ping doit retourner 100% de succĂšs :

Photo 14

Pour dĂ©boguer l’authentification RADIUS en temps rĂ©el :

debug radius authentication

Pour voir les clients associés :

show dot11 associations

Un client en cours d’authentification 802.1X apparaĂźt avec le statut EAP-Assoc — c’est le signe que tout fonctionne correctement.


Étape 6 — GPO : profil WiFi automatique sur les laptops

La GPO va pousser le profil WiFi sur tous les laptops de l’OU PC_PORTABLES. RĂ©sultat : connexion automatique sans aucune saisie de mot de passe.

6.1 Créer la GPO

Dans la Group Policy Management Console :

  • Clic droit sur l’OU PC_PORTABLES → CrĂ©er un objet GPO dans ce domaine et le lier ici
  • Nom : WIFI_ENTREPRISE

Dans le filtrage de sécurité de la GPO :

  • Conservez Utilisateurs authentifiĂ©s (nĂ©cessaire pour que la GPO ordinateur s’applique)
  • Ajoutez optionnellement GG_WIFI_RADIUS pour restreindre davantage

⚠ PiĂšge : Si vous supprimez Utilisateurs authentifiĂ©s et ne mettez que GG_WIFI_RADIUS, la GPO ne descendra pas — les GPO ordinateur s’appliquent avec le compte machine, pas le compte utilisateur.

6.2 Configurer le profil WiFi

Éditez la GPO → Configuration ordinateur → ParamĂštres Windows → ParamĂštres de sĂ©curitĂ© → RĂ©seaux sans fil (IEEE 802.11)

Clic droit → CrĂ©er une nouvelle stratĂ©gie Windows Vista ou ultĂ©rieure

La stratégie créée se présente ainsi :

Photo 15

Cliquez Ajouter pour créer le profil SSID :

Photo 16

Onglet Connexion :

  • Nom de profil : le nom de votre SSID
  • SSID : le nom exact de votre SSID (cliquez Ajouter)
  • ✅ Se connecter automatiquement lorsque ce rĂ©seau est Ă  portĂ©e
  • ✅ Se connecter Ă  un rĂ©seau favori prioritaire si cela est possible

Onglet Sécurité :

Photo 17

  • Authentification : WPA2-Enterprise
  • Chiffrement : AES-CCMP
  • MĂ©thode : Microsoft : PEAP (Protected EAP)
  • Mode d’authentification : Authentification de l'utilisateur ou de l'ordinateur

Cliquez PropriĂ©tĂ©s Ă  cĂŽtĂ© de PEAP. La fenĂȘtre s’ouvre avec la liste des CA de confiance :

Photo 18

Configurez comme suit :

  • ✅ VĂ©rifier l’identitĂ© du serveur en validant le certificat
  • Connexion Ă  ces serveurs : NOM-SERVEUR-NPS.domaine.local
  • Notifications : Ne pas demander Ă  l'utilisateur d'autoriser de nouveaux serveurs
  • MĂ©thode EAP : Mot de passe sĂ©curisĂ© (EAP-MSCHAP version 2)

Dans la liste des CA, repérez et cochez vos CA internes (cochez les deux si vous avez une CA racine et une CA subordonnée) :

Photo 19

6.3 Forcer la préférence Ethernet sur WiFi

Dans la mĂȘme GPO → Configuration ordinateur → ModĂšles d’administration → RĂ©seau → Windows Connection Manager

ParamĂštre “RĂ©duire le nombre de connexions simultanĂ©es Ă  Internet ou Ă  un domaine Windows” → ActivĂ© → option : 3 - EmpĂȘcher la connexion Wi-Fi lors d'une connexion Ethernet

Résultat : cùble branché = WiFi inactif / cùble débranché = connexion WiFi automatique.

6.4 Neutraliser l’enforcement NTLMv1 (depuis octobre 2026)

Depuis la mise Ă  jour Windows d’octobre 2026, PEAP-MSCHAPv2 est bloquĂ© par dĂ©faut sur Windows 11 sans Credential Guard. Ajoutez directement ce paramĂštre dans la mĂȘme GPO pour que vos laptops restent fonctionnels — les dĂ©tails sont dans la section Update octobre 2026.


Étape 7 — Tests et validation

Appliquer la GPO

Sur un laptop de l’OU PC_PORTABLES :

gpupdate /force

Vérifiez que la GPO est bien appliquée :

gpresult /r

La stratégie WIFI_ENTREPRISE doit apparaßtre dans les Objets de stratégie de groupe appliqués.

Test de connexion

  1. Débranchez le cùble Ethernet
  2. Redémarrez le laptop
  3. À l’ouverture de session, observez la connexion WiFi automatique

Validation cÎté NPS

Dans l’Observateur d’Ă©vĂ©nements sur le serveur NPS → Journaux Windows → SĂ©curitĂ© :

EventID Signification
6272 AccĂšs accordĂ© ✅
6273 AccĂšs refusĂ© ❌ → vĂ©rifiez le ReasonCode

Les champs clés à vérifier dans un 6272 réussi :

  • NetworkPolicyName : doit afficher le nom de votre stratĂ©gie WiFi
  • AuthenticationType : doit afficher PEAP
  • EAPType : doit afficher EAP-MSCHAP version 2

Erreurs courantes et solutions

Plus de WiFi d’entreprise aprĂšs une mise Ă  jour Windows (octobre 2026)

Le WiFi invitĂ© (PSK) fonctionne, le WiFi d’entreprise ne se connecte plus sur plusieurs laptops depuis la derniĂšre cumulative. Voir la section Update octobre 2026.

ReasonCode 66 — MĂ©thode d’authentification non activĂ©e

La stratĂ©gie NPS matchĂ©e ne correspond pas Ă  la mĂ©thode EAP envoyĂ©e par le client. VĂ©rifiez l’ordre des stratĂ©gies NPS et les conditions Type de port NAS.

“Absence d’authentificateur” sur le laptop

La borne WiFi n’agit pas comme authentificateur 802.1X. Sur Cisco Aironet, vĂ©rifiez que Open Authentication with EAP ET Network EAP sont cochĂ©s, et qu’un profil EAP PEAP est bien assignĂ© dans AP Authentication. Voici l’Ă©tat incorrect Ă  corriger — la section AP Authentication sans profil assignĂ© :

Photo 20

Shared secret invalide (Cisco)

Les bornes Cisco Aironet n’acceptent pas les caractĂšres ?, $, +, [. L’erreur se manifeste ainsi :

Photo 21

Utilisez un secret alphanumĂ©rique de 12 caractĂšres maximum, en tout cas pour ma gĂ©nĂ©ration de bornes aironet qui est un peu viellissante je vous l’accorde.

GPO qui ne descend pas

VĂ©rifiez que Utilisateurs authentifiĂ©s est dans le filtrage de sĂ©curitĂ© de la GPO. Les GPO ordinateur s’appliquent avec le compte machine — si seul GG_WIFI_RADIUS est prĂ©sent, la GPO ne s’appliquera pas.

Laptop sans port Ethernet

ProblÚme classique de bootstrap : sans Ethernet, impossible de récupérer la GPO WiFi. Solution : utiliser un adaptateur USB-Ethernet temporairement pour faire descendre la GPO.

Borne ne joignant pas le serveur NPS

Vérifiez les rÚgles de votre firewall inter-VLAN (UDP 1812/1813) et testez la connectivité depuis le CLI de la borne avec un ping. Voir les screenshots de la section 5.3.


Cas particuliers

Laptops sans carte WiFi 5GHz

Certaines cartes WiFi entrée de gamme (ex: Realtek RTL8723DE) ne supportent que le 2.4GHz et sont limitées à 72Mbits en 802.11n. Si la carte est sur un slot M.2 ou mini-PCIe, un remplacement par une carte dual-band (Intel AC-7260/8260/9260) résout le problÚme. Si la carte est soudée, un adaptateur USB WiFi dual-band est la seule option.

Cohabitation avec un VPN RADIUS existant

Si NPS gĂšre dĂ©jĂ  l’authentification VPN, assurez-vous que la stratĂ©gie VPN a une condition Type de port NAS → Virtuel (VPN) dans ses Conditions (pas seulement dans les Contraintes). Sans ça, elle interceptera les requĂȘtes WiFi avant la stratĂ©gie dĂ©diĂ©e.


Update octobre 2026

KB5127648 et PEAP-MSCHAPv2

Pourquoi on republie cet article

Le 13 octobre 2026, Microsoft a publiĂ© la mise Ă  jour de sĂ©curitĂ© KB5127648 pour Windows 11 (24H2, 25H2, 26H2), et KB5126646 pour Windows Server 2025. Le lendemain de son installation, plus aucun laptop de notre infra perso ne se connectait au WiFi d’entreprise :

  • le SSID invitĂ© en WPA2-PSK fonctionnait normalement → les bornes n’Ă©taient pas en cause ;
  • le problĂšme touchait tous les laptops passĂ©s sur la cumulative ;
  • l’authentification 802.1X dĂ©marrait mais n’aboutissait jamais.

Toute la configuration dĂ©crite plus haut (PEAP-MSCHAPv2 via NPS) Ă©tait donc cassĂ©e par la mise Ă  jour, sans aucune modification de notre cĂŽtĂ©. Cet article mĂ©ritait d’ĂȘtre mis Ă  jour.

La cause : l’enforcement NTLMv1 activĂ© par dĂ©faut

Ce n’est pas un bug mais un changement annoncĂ© par Microsoft dans le KB5066470 (aoĂ»t 2025), dans le cadre de l’abandon progressif de NTLM.

Une valeur de registre, BlockNtlmv1SSO, contrÎle le blocage des credentials dérivés de NTLMv1 utilisés pour le Single Sign-On :

Valeur Mode Comportement
0 Audit Les requĂȘtes sont journalisĂ©es mais autorisĂ©es
1 Enforce Les requĂȘtes sont bloquĂ©es

Jusqu’en octobre 2026, une valeur absente Ă©quivalait au mode Audit. Depuis KB5127648, une valeur absente Ă©quivaut au mode Enforce, Ă  deux conditions :

  • Credential Guard est dĂ©sactivĂ© sur le poste ;
  • la valeur BlockNtlmv1SSO n’a jamais Ă©tĂ© dĂ©finie.

La mise Ă  jour ne crĂ©e pas la valeur dans le registre : rien ne change visiblement sur le poste, d’oĂč la difficultĂ© du diagnostic. Or MS-CHAPv2 repose sur ce mĂ©canisme : PEAP-MSCHAPv2, EAP-MSCHAPv2, WiFi comme Ethernet 802.1X ou VPN, tout est concernĂ©.

Pour confirmer sur un poste : Observateur d’Ă©vĂ©nements → Journaux des applications et des services → Microsoft → Windows → NTLM → Operational.

Le fix immédiat : repasser en mode Audit

Sur un poste, en invite de commandes administrateur :

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0" /v BlockNtlmv1SSO /t REG_DWORD /d 0 /f

Aucun redĂ©marrage n’est nĂ©cessaire. DĂ©branchez l’Ethernet : le laptop se reconnecte au WiFi d’entreprise.

Le déploiement par GPO

Dans la GPO WIFI_ENTREPRISE créée Ă  l’Ă©tape 6 :

Configuration ordinateur → PrĂ©fĂ©rences → ParamĂštres Windows → Registre → Nouveau → ÉlĂ©ment Registre

Champ Valeur
Action Mettre Ă  jour
Ruche HKEY_LOCAL_MACHINE
Chemin de la clé SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0
Nom de la valeur BlockNtlmv1SSO
Type REG_DWORD
Données 0

⚠ Bootstrap : un laptop dĂ©jĂ  cassĂ© ne rĂ©cupĂ©rera pas la GPO par le WiFi. Branchez-le en Ethernet (ou adaptateur USB-Ethernet) le temps d’un gpupdate /force, ou appliquez la commande reg add en local.

💡 Ne dĂ©sinstallez pas KB5127648. La dĂ©sinstallation fonctionne, mais elle retire aussi les autres correctifs de sĂ©curitĂ© du mois. Le passage en Audit est ciblĂ© et rĂ©versible.

La vraie solution : abandonner MS-CHAPv2

Repasser en Audit est un pansement : on réautorise un mécanisme que Microsoft est en train de supprimer. La recommandation de Microsoft est de migrer vers une authentification par certificat, EAP-TLS ou PEAP-TLS.

Bonne nouvelle : si vous avez suivi cet article, la PKI interne est déjà en place pour le certificat NPS. La migration consiste à :

  1. déployer un certificat ordinateur sur les laptops par auto-enrollment (GPO) ;
  2. ajouter EAP-TLS comme mĂ©thode d’authentification dans la stratĂ©gie rĂ©seau NPS ;
  3. basculer le profil WiFi de la GPO de PEAP-MSCHAPv2 vers Carte Ă  puce ou autre certificat ;
  4. une fois validé, remettre BlockNtlmv1SSO à 1 (Enforce).

Ce sera l’objet d’un prochain article.

Sources


Voila !

Votre infrastructure WiFi est maintenant sĂ©curisĂ©e avec WPA2-Enterprise. Plus de clĂ© PSK partagĂ©e Ă  gĂ©rer, plus de risque qu’un ex-employĂ© conserve l’accĂšs WiFi — chaque connexion est authentifiĂ©e individuellement avec les credentials AD. La rĂ©vocation d’accĂšs se fait en un clic depuis Active Directory, et les logs NPS permettent de tracer qui s’est connectĂ©, quand, et depuis quelle borne.

La mĂȘme infrastructure NPS peut ĂȘtre Ă©tendue pour sĂ©curiser les ports Ethernet via 802.1X sur vos switches managĂ©s — mais ça, ce sera l’objet d’un prochain article ou pas 😉