different eap/tls config for different interfaces

Michael Griego mgriego at utdallas.edu
Tue Aug 9 01:53:23 CEST 2005


That's why I added the extra bit to make sure an EAP-Message attribute 
existed in the packet (EAP-Message =* "").  That way, it won't force an 
Auth-Type in an instance where EAP attributes don't exist.  The inner 
authentication of an EAP-TTLS/PAP exchange would be one example of this.

--Mike


ragan_davis at colstate.edu wrote:

>Makes sense.  I'm doing EAP-TTLS with LDAP.  I probably wouldn't need 
>to define 2 diff ldap instances, since they'd both point to the same 
>ldap server.  However, I wonder if the ":=" operator would cause 
>freeradius to ignore any other auth methods (such as ldap)?  Doesn't 
>that act as an "override" of sorts, or am I way off?
>
>thanks!
>
>----- Original Message -----
>From: Michael Griego <mgriego at utdallas.edu>
>Date: Monday, August 8, 2005 5:53 pm
>Subject: Re: different eap/tls config for different interfaces
>
>  
>
>>By its Client-IP-Address attribute or NAS-IP-Address attribute.
>>
>>Also, you can use the Packet-Dst-IP-Address attribute if you're 
>>certain 
>>that the clients are split up by interface.  You can match up 
>>based on 
>>incoming interface like you were thinking about doing with two 
>>different 
>>servers.  So, if your server is listening on 10.0.0.1 and 
>>10.0.1.1, and 
>>your EAP modules are named EAPauth1 and EAPauth2, you could do:
>>
>>DEFAULT Packet-Dst-IP-Address == 10.0.0.1, EAP-Message =* "", Auth-
>>Type 
>>:= EAPauth1
>>
>>DEFAULT Packet-Dst-IP-Address == 10.0.1.1, EAP-Message =* "", Auth-
>>Type 
>>:= EAPauth2
>>
>>This functionality may only be CVS snapshots, though.  I'm not 
>>sure as I 
>>haven't looked to see if it exists in the production releases.
>>
>>--Mike
>>
>>ragan_davis at colstate.edu wrote:
>>
>>    
>>
>>>Mike,
>>>
>>>Sounds good, thanks for the info.  Just curious:  In the dual eap-
>>>      
>>>
>>tls 
>>    
>>
>>>configuration that you mentioned in the second paragraph, how 
>>>      
>>>
>>would 
>>    
>>
>>>the radius server know which one to use for a given client?
>>>
>>>thanks!
>>>
>>>----- Original Message -----
>>>From: Michael Griego <mgriego at utdallas.edu>
>>>Date: Friday, August 5, 2005 11:34 pm
>>>Subject: Re: different eap/tls config for different interfaces
>>>
>>> 
>>>
>>>      
>>>
>>>>After I'm done with the rlm_eap_tls rewrites and rlm_eap 
>>>>        
>>>>
>>updates, 
>>    
>>
>>>>there 
>>>>will be functionality to have multiple EAP submodules of the 
>>>>        
>>>>
>>same 
>>    
>>
>>>>type 
>>>>with different configurations.  With this, you'll be able to 
>>>>        
>>>>
>>force 
>>    
>>
>>>>the 
>>>>use of a specific EAP type instance by its instance name.
>>>>
>>>>In the meantime, if you want to avoid bringing up two servers, 
>>>>        
>>>>
>>you 
>>    
>>
>>>>*can* 
>>>>configure two EAP module instances, each with a different tls 
>>>>submodule 
>>>>configuration.  Force the Auth-Type to the EAP module with the 
>>>>correct 
>>>>tls configuration based on your criteria.  I've used this 
>>>>        
>>>>
>>scenario 
>>    
>>
>>>>in 
>>>>the past.
>>>>
>>>>--Mike
>>>>
>>>>
>>>>ragan_davis at colstate.edu wrote:
>>>>
>>>>   
>>>>
>>>>        
>>>>
>>>>>Oh...duh...that makes sense.  Should have considered that.  I 
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>have since
>>>>   
>>>>
>>>>        
>>>>
>>>>>tested the behavior of the scenario I described, and Alan's on 
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>target. 
>>>>   
>>>>
>>>>        
>>>>
>>>>>Doesn't really seem to matter which interface I enter on, or which
>>>>>common-name I use.  Seems to work either way.
>>>>>
>>>>>thanks for the help!
>>>>>
>>>>>----- Original Message -----
>>>>>From: Kris Benson <kbenson at sd57.bc.ca>
>>>>>Date: Friday, August 5, 2005 5:28 pm
>>>>>Subject: Re: different eap/tls config for different interfaces
>>>>>
>>>>>
>>>>>
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>>>>ragan_davis at colstate.edu wrote:
>>>>>>>    
>>>>>>>
>>>>>>>         
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>>>If so, is it possible to have 2 different tls sections that 
>>>>>>>>           
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>service>>>>the 2 different interfaces?
>>>>   
>>>>
>>>>        
>>>>
>>>>>>>>      
>>>>>>>>
>>>>>>>>           
>>>>>>>>
>>>>>>>>                
>>>>>>>>
>>>>>>>No.  FreeRADIUS supports only 1 TLS module at a time.
>>>>>>>    
>>>>>>>
>>>>>>>         
>>>>>>>
>>>>>>>              
>>>>>>>
>>>>>>What Alan forgot to mention is a solution.
>>>>>>
>>>>>>If you run two copies of the Radius server, with one bound to 
>>>>>>either a
>>>>>>different set of ports, or one to each IP, you could have 
>>>>>>       
>>>>>>
>>>>>>            
>>>>>>
>>>>separate 
>>>>   
>>>>
>>>>        
>>>>
>>>>>>configs.
>>>>>>-kb
>>>>>>--
>>>>>>Kris Benson, CCP, I.S.P.
>>>>>>Technical Analyst, District Projects
>>>>>>School District #57 (Prince George)
>>>>>>
>>>>>>- 
>>>>>>List info/subscribe/unsubscribe? See 
>>>>>>http://www.freeradius.org/list/users.html
>>>>>>  
>>>>>>
>>>>>>       
>>>>>>
>>>>>>            
>>>>>>
>>>>>- 
>>>>>List info/subscribe/unsubscribe? See 
>>>>>     
>>>>>
>>>>>          
>>>>>
>>>>http://www.freeradius.org/list/users.html>  
>>>>   
>>>>
>>>>- 
>>>>List info/subscribe/unsubscribe? See 
>>>>http://www.freeradius.org/list/users.html
>>>>   
>>>>
>>>>        
>>>>
>>>- 
>>>List info/subscribe/unsubscribe? See 
>>>      
>>>
>>http://www.freeradius.org/list/users.html>  
>>    
>>
>>- 
>>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