Windows Server 2016 – Error EapHost when connecting to NPS from Cisco Access Point

Issue

This Content is from ServerFault. Question asked by Delpux

I have a simple setup: Cisco Access Point (old one AIR-CAP3502I-E-K9), and it is connected to an older Cisco Switch, and to the switch, the same VLAN, I have a Windows 2016 server.

The server has RADIUS, NPS, to authenticate clients connecting to the AP.

When I connect with password and username to the WEP-Enterprise I get the following on the AP:

Associated KEY_MGMT[WPA]
#Then the connection fails for the client and this comes
Deauthenticating station xxxx.xxxx.xxxx Reason: Sending station has left the BSS

I check the Event Viewer on the Windows Server and I see I get an application error for EapHost:

Eap method DLL path name validation failed. Error: typeId = 254, authorId=311, vendorId=14122, vendorType= 1

So I go to Register Editor and to HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesEapHostMethods311254141221

There I find one .dll file:
WcnEapPeerProxy.dll that should be in the System32 folder. But when I search the System32 directory there is non to be found (as it says in the EapHost error message).

I am very new to all this and am playing with a lab setup, I am wondering if this might be the reason for me not getting a connection, rather than some configuration settings in my NPS?



Solution

This question is not yet answered, be the first one who answer using the comment. Later the confirmed answer will be published as the solution.

This Question and Answer are collected from serverfault, is licensed under the terms of CC BY-SA 2.5. - CC BY-SA 3.0. - CC BY-SA 4.0.

people found this article helpful. What about you?