MS-CHAPv2 not working
Manoel bezerra
maneo.ufrn at gmail.com
Wed May 1 15:25:44 CEST 2019
Are you using NT-password in your database?
If not that's why it's not working!
Mschapv2 uses this format in the challege!
Em qua, 1 de mai de 2019 09:51, Alan DeKok <aland at deployingradius.com>
escreveu:
> On Apr 30, 2019, at 7:36 PM, Matthew McTague via Freeradius-Users <
> freeradius-users at lists.freeradius.org> wrote:
> > Does anyone know why MS-CHAPv2 may not be working on a new FreeRADIUS
> implementation we've built?
>
> You edited the configuration and broke it. Don't do that.
>
> > I'm trying to do MS-CHAPv2 with a SQL database, not with LDAP.
> >
> > The issue only occurs when a realm is added to the username (on the
> RADIUS client). As I understand, as nostrip is not entered in the relevant
> realm block in /etc/raddb/proxy.conf, this should be stripped.
>
> The MS-CHAP calculations are done with the User-Name. If you mangle the
> User-Name, the MS-CHAP calculations will be wrong.
>
> > radiusd -X output is at https://pastebin.com/kK9JYsF0
>
> Just post it here. That's what the documentation says to do.
>
> > Information and passwords have been changed / sanitized.
>
> • rad_recv: Access-Request packet from host 10.11.127.229 port
> 60421, id=170, length=278
> • Service-Type = Framed-User
> • Framed-Protocol = PPP
> • NAS-Port = 15732821
> • NAS-Port-Type = Ethernet
> • User-Name = "testuser at test.net.nz"
>
> This is the real User-Name.
>
> • [preprocess] expand: %{User-Name} -> testuser at test.net.nz
> • [preprocess] hints: Matched DEFAULT at 36
> • [preprocess] expand: %{1} -> testuser
>
> Then you mangle it, for reasons unexplained.
>
> • [mschap] Creating challenge hash with username: testuser
>
> Which is not the correct User-Name.
>
> • [mschap] Client is using MS-CHAPv2 for testuser, we need
> NT-Password
> • [mschap] FAILED: MS-CHAP2-Response is incorrect
>
> And MS-CHAP fails.
>
> Don't re-write the User-Name. If you need to support realms, the
> "realms" module does this already. And, it does it in a way that *doesn't*
> break everything.
>
> Delete the "hints" configuration which re-writes the User-Name.
>
> Add in "test.net.nz" as a local realm to proxy.conf.
>
> It *will* work.
>
> Alan DeKok.
>
>
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list