How to setup Freeradius

Fajar A. Nugraha list at fajar.net
Thu Jun 30 04:38:35 CEST 2011


On Thu, Jun 30, 2011 at 9:00 AM, sgilmour <sgilmour at enterasys.com> wrote:
> Thanks for the reply here is my debug log
> Looks like it is failing here.
>
> Tue Jun 21 09:35:28 2011 : Info: [mschap] No Cleartext-Password configured.
> Cannot create LM-Password.
> Tue Jun 21 09:35:28 2011 : Info: [mschap] No Cleartext-Password configured.
> Cannot create NT-Password.
> Tue Jun 21 09:35:28 2011 : Info: [mschap]   NT Domain delimeter found,
> should we have enabled with_ntdomain_hack?
> Tue Jun 21 09:35:28 2011 : Info: [mschap] Told to do MS-CHAPv2 for
> SQA\Administrator with NT-Password
> Tue Jun 21 09:35:28 2011 : Info: [mschap] FAILED: No NT/LM-Password.  Cannot
> perform authentication.
> Tue Jun 21 09:35:28 2011 : Info: [mschap] FAILED: MS-CHAP2-Response is
> incorrect
> Tue Jun 21 09:35:28 2011 : Info: ++[mschap] returns reject
> Tue Jun 21 09:35:28 2011 : Info: [eap] Freeing handler
> Tue Jun 21 09:35:28 2011 : Info: ++[eap] returns reject

Are you using users file? From

[files] users: Matched entry SQA\Administrator at line 93

it seems that you are. If that's the case then it's simple. The lines

Tue Jun 21 09:35:28 2011 : Info: [mschap] No Cleartext-Password configured.
Cannot create LM-Password.
Tue Jun 21 09:35:28 2011 : Info: [mschap] No Cleartext-Password configured.
Cannot create NT-Password.

said it all. You need either a clear-text password, or NT-Password in
the users file. Here's an example in my setup (the mail client might
wrap it, but it's all in one line):

testuser  NT-Password := "35CCBA9168B1D5CA6093B4B7D56C619B",
LM-Password := "3AE6CCCE2A2A253F93E28745B8BF4BA6"

or

testuser  Cleartext-Password := "testpass"

The first example should be able to handle pap and mschap, and is
encrypted, but it won't work if you use EAP-MD5 (which needs
cleartext-password). The second example should be able to handle any
authentication method, but some might say it's a security risk since
the password is stored as clear text.

NT and LM password can be created using the tool smbencrypt (part of
freeradius-utils package)

# smbencrypt testpass
LM Hash                         	NT Hash
--------------------------------	--------------------------------
3AE6CCCE2A2A253F93E28745B8BF4BA6	35CCBA9168B1D5CA6093B4B7D56C619B


> root at Ubuntu-FreeRadius:/etc/freeradius# freeradius -X -X -X

freeradius -X is enough, no need for extra Xs. It makes it harder to read.

> Tue Jun 21 13:06:55 2011 : Info: FreeRADIUS Version 2.1.8, for host
> i486-pc-linux-gnu, built on Jan  5 2010 at 02:49:11

You don't mention which OS you use. Debian and Ubuntu both have
2.1.10. There was a post on this list where someone was having a
problem with an older freeradius server even when he has both
NT-Password and LM-Password stored in LDAP, so if you've provided
those two passwords but still unable to authenticate with mschap, try
upgrading.

-- 
Fajar




More information about the Freeradius-Users mailing list