Configuring Authentication Types
Configuring Authentication Types
This chapter describes how to configure authentication types on the access point/bridge. This chapter
contains these sections:
• Understanding Authentication Types, page 10-2
• Configuring Authentication Types, page 10-6
• Matching Authentication Types on Root and Non-Root Access Point/Bridges, page 10-12
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
OL-1033-01 10-1
Chapter 10 Configuring Authentication Types
Understanding Authentication Types
1. Authentication request
88902
2. Authentication response
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
10-2 OL-1033-01
Chapter 10 Configuring Authentication Types
Understanding Authentication Types
access point/bridge. If the challenge text is encrypted correctly, the root access point/bridge allows the
requesting device to authenticate. Both the unencrypted challenge and the encrypted challenge can be
monitored, however, which leaves the root access point/bridge open to attack from an intruder who
calculates the WEP key by comparing the unencrypted and encrypted text strings. Because of this
weakness, shared key authentication can be less secure than open authentication. Like open
authentication, shared key authentication does not rely on a RADIUS server on your network.
Figure 10-2 shows the authentication sequence between a device trying to authenticate and an access
point/bridge using shared key authentication. In this example the device’s WEP key matches the access
point/bridge’s key, so it can authenticate and communicate.
1. Authentication request
2. Unencrypted challenge
88903
4. Authentication response
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
OL-1033-01 10-3
Chapter 10 Configuring Authentication Types
Understanding Authentication Types
When you enable EAP on your access point/bridges, authentication to the network occurs in the
sequence shown in Figure 10-3:
1. Authentication request
2. Identity request
88901
9. Authentication success (Relay to server)
In Steps 1 through 9 in Figure 10-3, a non-root access point/bridge and a RADIUS server on the wired
LAN use 802.1x and EAP to perform a mutual authentication through the root access point/bridge. The
RADIUS server sends an authentication challenge to the non-root access point/bridge. The non-root
access point/bridge uses a one-way encryption of the user-supplied password to generate a response to
the challenge and sends that response to the RADIUS server. Using information from its user database,
the RADIUS server creates its own response and compares that to the response from the non-root access
point/bridge. When the RADIUS server authenticates the non-root access point/bridge, the process
repeats in reverse, and the non-root access point/bridge authenticates the RADIUS server.
When mutual authentication is complete, the RADIUS server and the non-root access point/bridge
determine a WEP key that is unique to the non-root access point/bridge and provides the non-root access
point/bridge with the appropriate level of network access, thereby approximating the level of security in
a wired switched segment to an individual desktop. The non-root access point/bridge loads this key and
prepares to use it for the logon session.
During the logon session, the RADIUS server encrypts and sends the WEP key, called a session key, over
the wired LAN to the root access point/bridge. The root access point/bridge encrypts its broadcast key
with the session key and sends the encrypted broadcast key to the non-root access point/bridge, which
uses the session key to decrypt it. The non-root access point/bridge and the root access point/bridge
activate WEP and use the session and broadcast WEP keys for all communications during the remainder
of the session.
There is more than one type of EAP authentication, but the access point/bridge behaves the same way
for each type: it relays authentication messages from the wireless client device to the RADIUS server
and from the RADIUS server to the wireless client device. See the “Assigning Authentication Types to
an SSID” section on page 10-6 for instructions on setting up EAP on the access point/bridge.
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
10-4 OL-1033-01
Chapter 10 Configuring Authentication Types
Understanding Authentication Types
Note If you use EAP authentication, you can select open or shared key authentication, but you don’t have to.
EAP authentication controls authentication both to your access point/bridge and to your network.
Note Unicast and multicast cipher suites advertised in the WPA information element (and negotiated during
802.11 association) may potentially mismatch with the cipher suite supported in an explicitly assigned
VLAN. If the RADIUS server assigns a new VLAN ID which uses a different cipher suite from the
previously negotiated cipher suite, there is no way for the root access point/bridge and the non-root
access point/bridge to switch back to the new cipher suite. Currently, the WPA and CCKM protocols do
not allow the cipher suite to be changed after the initial 802.11 cipher negotiation phase. In this scenario,
the non-root access point/bridge is disassociated from the wireless LAN.
See the “Assigning Authentication Types to an SSID” section on page 10-6 for instructions on
configuring WPA key management on your access point/bridge.
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
OL-1033-01 10-5
Chapter 10 Configuring Authentication Types
Configuring Authentication Types
Command Purpose
Step 1 configure terminal Enter global configuration mode.
Step 2 interface dot11radio 0 Enter interface configuration mode for the radio interface.
Step 3 ssid ssid-string Create an SSID and enter SSID configuration mode for the new
SSID. The SSID can consist of up to 32 alphanumeric
characters. SSIDs are case sensitive.
Note Do not include spaces in SSIDs.
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
10-6 OL-1033-01
Chapter 10 Configuring Authentication Types
Configuring Authentication Types
Command Purpose
Step 4 authentication open (Optional) Set the authentication type to open for this SSID.
[eap list-name] Open authentication allows any access point/bridge to
authenticate and then attempt to communicate with the access
point/bridge.
• (Optional) Set the SSID’s authentication type to open with
EAP authentication. The access point/bridge forces all
other access point/bridges to perform EAP authentication
before they are allowed to join the network. For list-name,
specify the authentication method list.
Note A access point/bridge configured for EAP
authentication forces all access point/bridges that
associate to perform EAP authentication. Access points
and bridges that do not use EAP cannot communicate
with the access point/bridge.
Step 5 authentication shared (Optional) Set the authentication type for the SSID to shared
[eap list-name] key.
Note Because of shared key's security flaws, Cisco
recommends that you avoid using it.
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
OL-1033-01 10-7
Chapter 10 Configuring Authentication Types
Configuring Authentication Types
Command Purpose
Step 7 authentication key-management (Optional) Set the authentication type for the SSID to WPA,
{[wpa] [cckm]} [optional] CCKM, or both. If you use the optional keyword, non-root
access point/bridges not configured for WPA or CCKM can use
this SSID. If you do not use the optional keyword, only WPA
or CCKM access point/bridges are allowed to use the SSID.
To enable CCKM for an SSID, you must also enable
Network-EAP authentication. To enable WPA for an SSID, you
must also enable Open authentication or Network-EAP or both.
Note Only 802.11b and 802.11g radios support WPA and
CCKM simultaneously.
Note Before you can enable CCKM or WPA, you must set
the encryption mode for the SSID’s VLAN to one of the
cipher suite options. To enable both CCKM and WPA,
you must set the encryption mode to a cipher suite that
includes TKIP. See the “Configuring Cipher Suites and
WEP” section on page 9-3 for instructions on
configuring the VLAN encryption mode.
Use the no form of the SSID commands to disable the SSID or to disable SSID features.
This example sets the authentication type for the SSID access point/bridgeman to open with EAP
authentication. Access points and bridges using the access point/bridge an SSID attempt EAP
authentication using a server named adam.
bridge# configure terminal
bridge(config)# configure interface dot11radio 0
bridge(config-if)# ssid bridgeman
bridge(config-ssid)# authentication open eap adam
bridge(config-ssid)# end
The configuration on non-root access point/bridges associated to this access point/bridge would also
contain these commands:
bridge(config)# configure interface dot11radio 0
bridge(config-if)# ssid bridgeman
bridge(config-ssid)# authentication client username bridge7 password catch22
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
10-8 OL-1033-01
Chapter 10 Configuring Authentication Types
Configuring Authentication Types
This example sets the authentication type for the SSID access point/bridget to network-EAP with a
static WEP key. EAP-enabled access point/bridges using the access point/bridget SSID attempt EAP
authentication using a server named eve, and access point/bridges using static WEP rely on the static
WEP key.
The configuration on non-root access point/bridges associated to this access point/bridge would also
contain these commands:
bridge(config)# configure interface dot11radio 0
bridge(config-if)# ssid bridget
bridge(config-ssid)# authentication client username bridge11 password 99bottles
Configuring the Root Access Point/Bridge to Interact with the WDS Device
To support non-root access point/bridges using CCKM, your root access point/bridge must interact with
the WDS device on your network, and your authentication server must be configured with a username
and password for the root access point/bridge. For detailed instructions on configuring WDS and CCKM
on your wireless LAN, see Chapter 11 in the Cisco IOS Software Configuration Guide for Cisco Aironet
Access Points.
On your root access point/bridge, enter this command in global configuration mode:
bridge(config)# wlccp ap username username password password
You must configure the same username and password pair when you set up the root access point/bridge
as a client on your authentication server.
To support WPA on a wireless LAN where 802.1x-based authentication is not available, you must
configure a pre-shared key on the access point/bridge. You can enter the pre-shared key as ASCII or
hexadecimal characters. If you enter the key as ASCII characters, you enter between 8 and 63 characters,
and the access point/bridge expands the key using the process described in the Password-based
Cryptography Standard (RFC2898). If you enter the key as hexadecimal characters, you must enter 64
hexadecimal characters.
In the last step in the WPA process, the root access point/bridge distributes a group key to the
authenticated non-root access point/bridge. You can use these optional settings to configure the root
access point/bridge to change and distribute the group key based on association and disassociation of
non-root access point/bridges:
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
OL-1033-01 10-9
Chapter 10 Configuring Authentication Types
Configuring Authentication Types
• Membership termination—the root access point/bridge generates and distributes a new group key
when any authenticated non-root access point/bridge disassociates from the root access
point/bridge. This feature keeps the group key private for associated access point/bridges.
• Capability change—the root access point/bridge generates and distributes a dynamic group key
when the last non-key management (static WEP) non-root access point/bridge disassociates, and it
distributes the statically configured WEP key when the first non-key management (static WEP)
non-root access point/bridge authenticates. In WPA migration mode, this feature significantly
improves the security of key-management capable clients when there are no static-WEP access
point/bridges associated to the root access point/bridge.
Beginning in privileged EXEC mode, follow these steps to configure a WPA pre-shared key and group
key update options:
Command Purpose
Step 1 configure terminal Enter global configuration mode.
Step 2 interface dot11radio 0 Enter interface configuration mode for the radio interface.
Step 3 ssid ssid-string Enter SSID configuration mode for the SSID.
Step 4 wpa-psk { hex | ascii } [ 0 | 7 ] Enter a pre-shared key for access point/bridges using WPA that
encryption-key also use static WEP keys.
Enter the key using either hexadecimal or ASCII characters. If
you use hexadecimal, you must enter 64 hexadecimal
characters to complete the 256-bit key. If you use ASCII, you
must enter a minimum of 8 letters, numbers, or symbols, and
the access point/bridge expands the key for you. You can enter
a maximum of 63 ASCII characters.
Step 5 end Return to privileged EXEC mode.
Step 6 copy running-config startup-config (Optional) Save your entries in the configuration file.
This example shows how to configure a pre-shared key for non-root access point/bridges using WPA and
static WEP, with group key update options:
bridge# configure terminal
bridge(config)# configure interface dot11radio 0
bridge(config-if)# ssid batman
bridge(config-ssid)# wpa-psk ascii batmobile65
bridge(config-ssid)# end
Command Purpose
Step 1 configure terminal Enter global configuration mode.
Step 2 dot11 holdoff-time seconds Enter the number of seconds a root access point/bridge must
wait before it disassociates and idle client. Enter a value from
1 to 65555 seconds.
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
10-10 OL-1033-01
Chapter 10 Configuring Authentication Types
Configuring Authentication Types
Command Purpose
Step 3 interface dot11radio 0 Enter interface configuration mode for the radio interface.
Step 4 dot1x client-timeout seconds Enter the number of seconds the bridge should wait for a reply
from a non-root access point/bridge attempting to authenticate
before the authentication fails. Enter a value from 1 to 65555
seconds.
Step 5 dot1x reauth-period seconds Enter the interval in seconds that the access point/bridge waits
[server] before forcing an authenticated non-root access point/bridge to
reauthenticate.
• (Optional) Enter the server keyword to configure the
access point/bridge to use the reauthentication period
specified by the authentication server. If you use this
option, configure your authentication server with RADIUS
attribute 27, Session-Timeout. This attribute sets the
maximum number of seconds of service to be provided to
the non-root access point/bridge before termination of the
session or prompt. The server sends this attribute to the
root access point/bridge when a non-root access
point/bridge performs EAP authentication.
Step 6 end Return to privileged EXEC mode.
Step 7 copy running-config startup-config (Optional) Save your entries in the configuration file.
Use the no form of these commands to reset the values to default settings.
Command Purpose
Step 1 configure terminal Enter global configuration mode.
Step 2 interface dot11radio 0 Enter interface configuration mode for the radio interface.
Step 3 ssid ssid-string Create an SSID and enter SSID configuration mode for the new
SSID. The SSID can consist of up to 32 alphanumeric characters.
SSIDs are case-sensitive.
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
OL-1033-01 10-11
Chapter 10 Configuring Authentication Types
Matching Authentication Types on Root and Non-Root Access Point/Bridges
Command Purpose
Step 4 authentication client Configure the username and password that the non-root bridge
username username uses when it performs LEAP authentication. This username and
password password password must match the username and password that you set up
for the non-root access point/bridge on the authentication server.
Step 5 end Return to privileged EXEC mode.
Step 6 copy running-config (Optional) Save your entries in the configuration file.
startup-config
This example sets a LEAP username and password for the SSID bridgeman:
bridge# configure terminal
bridge(config)# configure interface dot11radio 0
bridge(config-if)# ssid bridgeman
bridge(config-ssid)# authentication client username bugsy password run4yerlife
bridge(config-ssid)# end
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
10-12 OL-1033-01
Chapter 10 Configuring Authentication Types
Matching Authentication Types on Root and Non-Root Access Point/Bridges
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
OL-1033-01 10-13
Chapter 10 Configuring Authentication Types
Matching Authentication Types on Root and Non-Root Access Point/Bridges
Cisco Aironet 1300 Series Outdoor Access Point/Bridge Software Configuration Guide
10-14 OL-1033-01