802.1x computer authentication config issue/question

spartan1833 at hushmail.com spartan1833 at hushmail.com
Thu Dec 27 16:23:33 CET 2012


@Phil,

Thanks for the info - appreciate the professional response....I'll 
do some additional research.

On Thu, 27 Dec 2012 10:13:43 -0500 "Phil Mayers" 
<p.mayers at imperial.ac.uk> wrote:
>On 12/27/2012 02:32 PM, spartan1833 at hushmail.com wrote:
>
>> I played around with the users file in FreeRADIUS but it didn't
>> seem to have any effect unless I put a DEFAULT Auth-Type Reject 
>in
>> the file which blocked everyone regardless of what else I had in
>> the users file. I've Googled around a bit but haven't found any
>> definitive guides on how I would do a FreeRADIUS analog to 
>Windows
>> IAS/NPS policies other than having to include ldap servers 
>and/or
>> other types of external authentication systems which I'm not 
>really
>> interested (at this point) in doing.
>
>LDAP is not an authentication system (not really). It's a 
>directory, 
>which is a form of database.
>
>You are, obviously, going to need some form of "database" in which 

>your 
>policy "memberships" are stored; FreeRADIUS provides several built-

>in 
>modules (LDAP, SQL, files, passwd-style) that can do this.
>
>However - you're going to run into the fact that EAP-TLS as 
>implemented 
>in the 2.x branch doesn't offer very much in the way of 
>authorization - 
>the only place you can run a database lookup and be sure you have 
>the 
>TLS cert details is post-auth (a virtual server step was added in 
>master/3.x).
>
>Basically:
>
>  1. Define a local attribute in raddb/dictionary to hold your 
>groups. 
>Note carefully the stuff in the default dictionary file about 
>local 
>attribute numbers.
>
>  2. Configure one of the various data lookup modules (passwd and 
>files 
>are the simplest but least flexible) to lookup the groups based on 

>the 
>TLS cert attributes (see below)
>
>  3. Run this module in the post-auth section, and act on the 
>result.
>
>raddb/sites-available/default contains comments to this effect in 
>post-auth - search for "TLS-Client" in that file, which also tells 

>you 
>the various TLS cert attributes you can use.
>
>About the only difficult bit is step 2; I thought I'd written 
>something 
>in the wiki about this, but I can't find it (and I can't log in 
>anymore).
>
>If you've got a more specific question, I'll try to reply, but 
>you'll 
>need to do a bit of research into the various "database" modules 
>and 
>decide which one you want to use first.
>-
>List info/subscribe/unsubscribe? See 
>http://www.freeradius.org/list/users.html



More information about the Freeradius-Users mailing list