PEAP Machine Auth without NTLM or LDAP
Sayantan Bhowmick
sbhowmick at novell.com
Mon Jan 30 16:16:25 CET 2006
Thanks for the replies.
Regards,
-Sayantan
>>> On Mon, Jan 30, 2006 at 6:55 pm, in message
<43DE13C1.8000802 at imperial.ac.uk>,
p.mayers at imperial.ac.uk wrote:
> Sayantan Bhowmick wrote:
>> HI,
>> I am trying a similar setup with some variation.
>>
>>> If there is no PDC, there's no domain, so there *is* no machine
>> account.
>>
>> I have setup a Samba PDC and am using Novell eDirectory as the back-
end
>> store. In this scenario is it possible to perform PEAP- MSCHAPv2
machine
>> authentication by adding the WinXP machine to the Samba PDC and
without
>> using ntlm_auth. Any help will be much appreciated.
>
> Maybe. It's not a common use- case.
>
> There should be an account in the domain of MACHINENAME$ - it should
> have an ntPassword LDAP attribute (or whatever it's called in your
> schema). If you setup the FreeRadius LDAP module to correctly extract
> the ntPassword attribute and add it as an NT- Password configure
item, I
> don't see any reason the FreeRadius ms- chap module wouldn't work.
>
> So, something like:
>
> modules {
> mschap {
> }
> ldap {
> # configure LDAP here
> }
> }
> authorize {
> preprocess
> mschap
> eap
> ldap
> }
> authenticate {
> Auth- Type MS- CHAP {
> mschap
> }
> eap
> }
>
> The "configure LDAP here" should be fairly straightforward - read
the
> default configuration and unless you have a non- standard setup
things
> should work.
>
> Things you might have to alter:
>
> 1. If your LDAP schema puts the NT hash in an attribute other than
> ntPassword, edit the "ldap.attrmap" file
> 2. If your LDAP schema does not contain the ntPassword but uses the
> Novell eDir "universal password" stuff (I'm not sure how that would
work
> as a samba backend, so I doubt it) read the comments about setting up
> eDir in the default radiusd.conf
>
> Other possible issues - the machine may announce itself as
> "HOST/MACHINENAME" in which case you need to fix that - see posts on
the
> mailing list about using the "hints" file to strip the host/ and
append
> a $ but I can't find them because the FreeRadius archives are
> unsearchable (every "help me" post with FR debug output contains
those
> strings!)
>
>>
>>
>> Regards,
>> - Sayantan
>> -
>> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
>
> -
> List info/subscribe/unsubscribe? See
> http://www.freeradius.org/list/users.html
More information about the Freeradius-Users
mailing list