cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
3009
Views
15
Helpful
6
Replies

EAP-FAST Windows 10 native supplicant failing

BrianPersaud
Spotlight
Spotlight

Hi I am testing Windows 10 native supplicant for EAP-FAST.  I have two policies, one for computer auth and another for user.  I am presently testing the computer auth however it keeps failing.

I am not using certificates for this.

Overview

Event5400 Authentication failed
Usernamehost/testpc.testdomain.local
Endpoint Id10:7D:1A:43:C9:44 
 
Endpoint Profile 
Authentication PolicyWired Policy-LMC >> Dot1x
Authorization Result

 

Authentication Details

Source Timestamp2019-07-18 14:59:09.076
Received Timestamp2019-07-18 14:59:09.088
Policy ServerISENODE1
Event5400 Authentication failed
Failure Reason12154 EAP-FAST failed SSL/TLS handshake after a client alert
ResolutionCheck whether the proper server certificate is installed and configured for EAP in the Local Certificates page ( Administration > System > Certificates > Local Certificates ). Also ensure that the certificate authority that signed this server certificate is correctly installed in client's supplicant. Check the previous steps in the log for this EAP-TLS conversation for a message indicating why the handshake failed. Check the OpenSSLErrorMessage and OpenSSLErrorStack for more information. Check on the client side for any time syncp issues or client certificate validity period.
Root causeEAP-FAST failed SSL/TLS handshake after a client alert
Usernamehost/testpc.testdomain.local
Endpoint Id10:7D:1A:43:C9:44
Calling Station Id10-7D-1A-43-C9-44
IPv4 Address192.168.153.167
Audit Session IdC0A8910200000A955CA8C9A8
Authentication Methoddot1x
Authentication ProtocolEAP-FAST
Service TypeFramed
Network DeviceLAN-SW01
Device TypeAll Device Types#SWITCHES
LocationAll Locations
NAS IPv4 Address192.168.153.1
NAS Port IdGigabitEthernet7/0/36
NAS Port TypeEthernet
Response Time2 milliseconds

 

Other Attributes

ConfigVersionId11077
Device Port1645
DestinationPort1812
RadiusPacketTypeAccessRequest
ProtocolRadius
NAS-Port50736
Framed-MTU1500
State37CPMSessionID=C0A8910200000A955CA8C9A8;40SessionID=ISENODE1/347240123/775912;
NetworkDeviceProfileNameCisco
NetworkDeviceProfileIdb0699505-3150-4215-a80e-6753d45bf56c
IsThirdPartyDeviceFlowfalse
RadiusFlowTypeWired802_1x
SSID00-3C-10-13-67-A4
AcsSessionIDISENODE1/347240123/775912
OpenSSLErrorMessageSSL alert: code=0x214=532 ; source=remote ; type=fatal ; message="bad record mac"
OpenSSLErrorStack140198517315328:error:140943FC:SSL routines:ssl3_read_bytes:sslv3 alert bad record mac:s3_pkt.c:1487:SSL alert number 20
CPMSessionIDC0A8910200000A955CA8C9A8
EndPointMACAddress10-7D-1A-43-C9-44
EapChainingResultNo chaining
ISEPolicySetNameWired Policy-LMC
AllowedProtocolMatchedRuleDot1x
DTLSSupportUnknown
Network Device ProfileCisco
LocationLocation#All Locations
Device TypeDevice Type#All Device Types#SWITCHES
IPSECIPSEC#Is IPSEC Device#No
RADIUS Usernamehost/host/testpc.testdomain.local
Device IP Address192.168.153.1
Called-Station-ID00:3C:10:13:67:A4
CiscoAVPairservice-type=Framed, audit-session-id=C0A8910200000A955CA8C9A8, method=dot1x

 

Result

RadiusPacketTypeAccessReject

Steps

 11001Received RADIUS Access-Request
 11017RADIUS created a new session
 15049Evaluating Policy Group
 15008Evaluating Service Selection Policy
 15048Queried PIP - DEVICE.Device Type
 15004Matched rule - Dot1x
 11507Extracted EAP-Response/Identity
 12500Prepared EAP-Request proposing EAP-TLS with challenge
 12625Valid EAP-Key-Name attribute received
 11006Returned RADIUS Access-Challenge
 11001Received RADIUS Access-Request
 11018RADIUS is re-using an existing session
 12101Extracted EAP-Response/NAK requesting to use EAP-FAST instead
 12100Prepared EAP-Request proposing EAP-FAST with challenge
 12625Valid EAP-Key-Name attribute received
 11006Returned RADIUS Access-Challenge
 11001Received RADIUS Access-Request
 11018RADIUS is re-using an existing session
 12102Extracted EAP-Response containing EAP-FAST challenge-response and accepting EAP-FAST as negotiated
 12800Extracted first TLS record; TLS handshake started
 12175Received Tunnel PAC
 12805Extracted TLS ClientHello message
 12806Prepared TLS ServerHello message
 12801Prepared TLS ChangeCipherSpec message
 12802Prepared TLS Finished message
 12105Prepared EAP-Request with another EAP-FAST challenge
 11006Returned RADIUS Access-Challenge
 11001Received RADIUS Access-Request
 11018RADIUS is re-using an existing session
 12104Extracted EAP-Response containing EAP-FAST challenge-response
 12815Extracted TLS Alert message
 12154EAP-FAST failed SSL/TLS handshake after a client alert
 11504Prepared EAP-Failure
 11003Returned RADIUS Access-Reject

 

6 Replies 6

Surendra
Cisco Employee
Cisco Employee
Version of ISE ? Best match CSCuz66826. I see that you are probably testing in the lab based on the username and the domain name, try a reload of the ISENODE1 and see is the issue still persists.

Also, please do not post sensitive information such as MAC Addresses in this forum.

Hi forgot to mention the version sorry.  It's 2.2.0.470 patch 9.  It's actually my prod environment but I changed the names in the info I posted online.  Thanks for the info on the bug, I did check it previously but saw it was for 2.0.

 

Thanks

Mike.Cifelli
VIP Alumni
VIP Alumni
If your end goal is to utilize eap-fast to perform eap-chaining you will need to run Anyconnect with the NAM module. EAP-fast is a Cisco proprietary protocol that as far as I know is not supported by Windows native supplicant. See here for a better understanding of NAM: https://www.cisco.com/c/en/us/td/docs/security/vpn_client/anyconnect/anyconnect40/administration/guide/b_AnyConnect_Administrator_Guide_4-0/configure-nam.html
Good luck & HTH!

Hi Mike thanks for providing the info. For sure my end goal is to do EAP-FAST with EAP chaining.  However I wanted to do it without the any connect client.  I saw the Cisco supplicant installed on Windows 10 as an option for protocols so I was hoping that it would work.  It has all the same options as the NAM client but can't quite figure out the exact settings to make it work.

Thanks I will upgrade to the latest patch and see if this helps.