Use both the NPS-side logs and the client/AP-side traces to determine whether requests from AP-04 are reaching the RADIUS server and where they fail.
- Confirm AP-04 is configured as a RADIUS client in NPS. In NPS, wireless access points are treated as RADIUS clients. If AP-04 is not configured correctly as a RADIUS client, NPS will not process its authentication requests as expected.
- Check the NPS policy and EAP configuration. In NPS snap-in go to Policies > Network Policies > right-click the relevant policy > Properties > Constraints > Authentication Methods. This shows which EAP method and server certificate are being used. This is important because many 802.1X failures are caused by certificate problems such as invalid, expired, chain verification, or revocation failures.
- Review client-side 802.1X operational logs. For wireless clients, open Event Viewer (Local)\Applications and Services Logs\Microsoft\Windows\WLAN-AutoConfig/Operational. For wired scenarios, the equivalent is Wired-AutoConfig/Operational. These logs show the wireless adapter, wireless profile properties, authentication method, and the reason for failure. If requests are timing out, these logs help show whether the failure happened before or during 802.1X authentication.
- Enable CAPI2 logging for certificate-related failures. In Event Viewer (Local)\Applications and Services Logs\Microsoft\Windows\CAPI2, enable Operational. This is useful when EAP uses certificates and helps identify certificate trust, chain, expiration, or revocation problems.
- Collect an NPS trace and client trace during a failed attempt.
Create
C:\MSLOGon both the client and the NPS server, then run these commands from an elevated command prompt. On the wireless client:
On the NPS server:netsh ras set tracing * enabled netsh trace start scenario=wlan,wlan_wpp,wlan_dbg,wireless_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wireless_cli.etl
Also enable CAPI2 logging:netsh ras set tracing * enabled netsh trace start scenario=wlan,wlan_wpp,wlan_dbg,wireless_dbg globallevel=0xff capture=yes maxsize=1024 tracefile=C:\MSLOG\%COMPUTERNAME%_wireless_nps.etl
These traces help confirm whether the authentication exchange reached NPS and whether certificate or EAP processing failed.wevtutil.exe sl Microsoft-Windows-CAPI2/Operational /e:true wevtutil sl Microsoft-Windows-CAPI2/Operational /ms:104857600 - Check whether the issue is specific to AP-04. Determine whether all clients are affected or only clients using that AP. If only AP-04 users are affected, compare with other APs and check for common factors. Also verify whether the SSID is hidden and whether the wireless profile is deployed consistently.
- If the server appears to ignore some requests and clients time out, check for a RADIUS state attribute issue.
A documented cause of long authentication delays is when a wireless access point sends a RADIUS state attribute in the initial EAP authentication request. In that case, IAS/NPS can ignore the request, and the client waits until timeout. On the server, this can appear in the IAS log as:
State attribute is present, but unrecognizedThe IAS log file isIaslog.logunder%WINDIR%\System32\LogFiles. - Correlate AP behavior with the server result. If the NPS trace and logs show no request arriving during a failed attempt, the issue is likely on AP-04 or between AP-04 and the RADIUS server. If the request arrives and fails, the NPS policy, EAP method, or certificate validation is the next place to focus.
A practical end-to-end check is:
- Start NPS trace and CAPI2 logging.
- Reproduce a failure from a client connected through AP-04.
- Check WLAN-AutoConfig/Operational on the client.
- Check the NPS policy EAP settings.
- Review
Iaslog.logfor ignored or malformed requests. - Compare a successful attempt from another AP against a failed AP-04 attempt.
References: