mschap: ERROR: MS-CHAP2-Response is incorrect

L.P.H. van Belle belle at bazuin.nl
Wed Apr 15 10:51:00 CEST 2020


That samba part is on the free radius site is obsolete

Configure samba as a member server as shown here : 
Step 1. 
https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Domain_Member 
Then what most people dont see/forget is : https://wiki.samba.org/index.php/Idmap_config_rid 
This is oblicated..

If its only for authentication just use RID backend, thats fine. 

When thats done, go here.
https://wiki.samba.org/index.php/Authenticating_Freeradius_against_Active_Directory

And verify your settings, this is the most important one for smb.conf 

ntlm auth = mschapv2-and-ntlmv2-only 

So all info to fix it is in this mail ;-)

See how far you get, questions, mail again. 


Greetz, 

Louis

> -----Oorspronkelijk bericht-----
> Van: Freeradius-Users 
> [mailto:freeradius-users-bounces+belle=bazuin.nl at lists.freerad
> ius.org] Namens R3DNano
> Verzonden: woensdag 15 april 2020 10:35
> Aan: FreeRadius users mailing list
> Onderwerp: mschap: ERROR: MS-CHAP2-Response is incorrect
> 
> I'm trying to deploy a FreeRADIUS server for eduroam authentication.
> The local authentication source is a Microsoft AD that I configured
> following this guide:
> https://wiki.freeradius.org/guide/FreeRADIUS-Active-Directory-
> Integration-HOWTO
> The binding was successful and the eapol_test tests are all green too.
> 
> However, I'm having a hard time implementing it with an 
> aerohive controller.
> This controller has a "test" function which lets you input an 
> username and
> a password and does who knows what in order to check the 
> radius server.
> As far as I understood, it tries to do MSCHAPv2 without any 
> encryption as
> per the logs I'll show below (please, correct me if I'm wrong)
> Other than that, I receive an Access-Reject which looks like 
> is pointing at
> a wrong password being provided, although, it is not the case 
> (checked the
> password)
> 
> This is what I see on the server side:
> 
> (0) Received Access-Request Id 155 from 10.10.50.5:22074 to 
> 10.168.0.14:1812
> length 198
> (0)   User-Name = "some-user at somewhere.com"
> (0)   Message-Authenticator = 0x021108ef4ce751de58540e09fc6d0147
> (0)   Attr-26.26928.212 = 0x43382d36372d35452d35392d46462d4330
> (0)   Service-Type = Authorize-Only
> (0)   NAS-Port = 0
> (0)   NAS-Port-Type = Wireless-802.11
> (0)   NAS-Identifier = "SOME_ID"
> (0)   NAS-IP-Address = 10.40.1.186
> (0)   MS-CHAP-Challenge = 0x451507759c738d0d3792bb6474f55e88
> (0)   MS-CHAP2-Response =
> 0xcf0003d0a09c080f1f3981adf41050b91b960000000000000000c568a193
> 2f0abe2cf1f9908feb851dee780c95ccefcd6aca
> (0) # Executing section authorize from file
> /etc/freeradius/3.0/sites-enabled/eduroam
> (0)   authorize {
> 
> [edited]
> 
> (0) eap: No EAP-Message, not doing EAP
> (0)     [eap] = noop
> (0) mschap: Found MS-CHAP attributes.  Setting 'Auth-Type  = mschap'
> (0)     [mschap] = ok
> 
> [edited, removed log entries]
> 
> (0)   } # authorize = updated
> (0) Found Auth-Type = mschap
> (0) # Executing group from file 
> /etc/freeradius/3.0/sites-enabled/eduroam
> (0)   Auth-Type mschap {
> (0) mschap: Creating challenge hash with username: 
> some-user at somewhere.com
> (0) mschap: Client is using MS-CHAPv2
> (0) mschap: EXPAND %{Stripped-User-Name}
> (0) mschap:    --> some-user
> rlm_mschap (mschap): Closing connection (0): Hit 
> idle_timeout, was idle for
> 2240 seconds
> rlm_mschap (mschap): Closing connection (1): Hit 
> idle_timeout, was idle for
> 2240 seconds
> rlm_mschap (mschap): Closing connection (2): Hit 
> idle_timeout, was idle for
> 2240 seconds
> rlm_mschap (mschap): You probably need to lower "min"
> rlm_mschap (mschap): Closing connection (3): Hit 
> idle_timeout, was idle for
> 2240 seconds
> rlm_mschap (mschap): You probably need to lower "min"
> rlm_mschap (mschap): Closing connection (4): Hit 
> idle_timeout, was idle for
> 2240 seconds
> rlm_mschap (mschap): You probably need to lower "min"
> rlm_mschap (mschap): 0 of 0 connections in use.  You  may 
> need to increase
> "spare"
> rlm_mschap (mschap): Opening additional connection (5), 1 of 
> 32 pending
> slots used
> rlm_mschap (mschap): Reserved connection (5)
> (0) mschap: sending authentication request user='some-user' domain='
> SOMEWHERE.COM'
> rlm_mschap (mschap): Released connection (5)
> Need 2 more connections to reach min connections (3)
> rlm_mschap (mschap): Opening additional connection (6), 1 of 
> 31 pending
> slots used
> (0) mschap: ERROR: When trying to update a password, this 
> return status
> indicates that the value provided as the current password is 
> not correct.
> [0xC000006A]
> (0) mschap: ERROR: MS-CHAP2-Response is incorrect
> (0)     [mschap] = reject
> (0)   } # Auth-Type mschap = reject
> (0) Failed to authenticate the user
> (0) Using Post-Auth-Type Reject
> 
> [edited, removed log entries]
> 
> (0)   } # Post-Auth-Type REJECT = updated
> (0) Sent Access-Reject Id 155 from 10.168.0.14:1812 to 
> 10.10.50.5:22074
> length 0
> (0)   MS-CHAP-Error = "\317E=691 R=1 
> C=e7b3f200a3c36896f32a2ecf4adaab39 V=3
> M=Authentication rejected"
> (0) Finished request
> 
> 
> 
> I edited the linelog parts out - yes there's only one single 
> request (0)
> Although, It does have an "Authorize-Only" value, which makes 
> me think this
> test only does authorization but no authentication and that's 
> why the test
> fails?? - any help trying to interpret and troubleshoot this 
> issue would be
> welcome.
> 
> Thanks.
> -
> List info/subscribe/unsubscribe? See 
> http://www.freeradius.org/list/users.html
> 




More information about the Freeradius-Users mailing list