Machine authentication

Jacky wyqjnm
Wed Mar 29 13:42:11 PST 2006


Thanks for your response.

>Which EAP method are you using?
>
What EAP method should I use for machine authentication?
Actually the real question should be:
What Windows XP is using during the machine authentication?
I have:
1. enabled XP's 802.11x authentication in the network settings.
2. Used "Smart Card or other Certificate"
3. enabled "Authenticate as computer when computer information is available"
4. enabled "Use a certificate on this computer"
5. enabled "Use simple certificate selection (Recommended)"

>>More specifically, in Cisco's ACS, there is a setting called "Enable 
>>machine access restrictions". Does wpa_supplicant support that?
>>    
>>
>
>Could you please give more details on what this setting is supposed to
>do? Or at least provide ACS version number and location of that setting
>in its configuration UI.
>
>  
>

I am usgin ACS v3.1.  The setting is in External User Database -> 
Windows Database -> Configure -> Windows EAP Settings -> Machine 
Authentication
checked three options:
1. Enable PEAP machine authentication
2. Enable TLS machine authentication
EAP-TLS and PEAP machine authentication prefix: host/
3. Enable machine access restriction
    Aging time: 12
    Group map for successful user authentication without machine 
authentication: No Access

I have got an error for ACS when I enabled the machine access restriction :
"External DB user access denied (Machine Access Restriction).

The documentation for the above options show below
==========
Windows EAP Settings

The Windows EAP Settings table controls various options for EAP 
authentication.
Enable password change inside PEAP or EAP-FAST --
If you want to enable password changes with PEAP(EAP-MSCHAPv2), 
PEAP(EAP-GTC), and EAP-FAST(EAP-GTC), select this checkbox.

EAP-TLS Strip Domain Name --
If you want Cisco Secure ACS to remove the domain name from a username 
derived from the Subject Alternative Name (SAN) field in an end-user 
certificate, select this checkbox.

Enable PEAP machine authentication --
If you want to enable machine authentication using machine name and 
password with PEAP(EAP-MSCHAPv2), select this checkbox.

Enable EAP-TLS machine authentication --
If you want to enable machine authentication using machine certificates 
with EAP-TLS, select this checkbox.

EAP-TLS and PEAP machine authentication name prefix --
you want Cisco Secure ACS to substitute a different string of characters 
for the string "host/" at the beginning of any machine name being 
authenticated by PEAP(EAP-MSCHAPv2) or EAP-TLS, type the string in this box.

Enable machine access restrictions --
To use machine authentication as a condition for user authorization, 
select this check box. Microsoft PEAP and EAP-TLS users accessing the 
network with a computer that failed machine authentication are 
authenticated normally but receive only the authorizations defined by 
the group mapping list, below.

Aging time (hours) --
The number of hours that Cisco Secure ACS caches a successful machine 
authentication. For as long as successful machine authentication is 
retained in the cache, the machine access restrictions feature can use 
it to determine whether to limit a user to the group specified in the 
group mapping list, below.

Group map for successful user authentication without machine 
authentication --
When the machine access restrictions feature is enabled, this list 
specifies the user group whose authorizations are applied to an EAP-TLS 
or Microsoft PEAP user who passes authentication but uses a computer 
that failed machine authentication.
=========




More information about the Hostap mailing list