Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Material de Suporte

Conventions

Configurar

EAP de rede ou autenticação aberta com EAP

Configuração de CLI

Configuração de GUI

Verificar

Troubleshoot

Procedimento de solução de problemas

Comandos de solução de problemas

Informações Relacionadas

Introduction

Este documento fornece uma configuração de exemplo para WPA (Wi-Fi Protected Access), o padrão de segurança temporário usado pelos membros da Wi-Fi Alliance.

Prerequisites

Requirements

Certifique-se de atender a estes requisitos antes de tentar esta configuração:

- Conhecimento completo da rede Wireless e problemas de segurança Wireless

- Conhecimento dos métodos de segurança do Extensible Authentication Protocol (EAP)

Componentes Utilizados

As informações neste documento são baseadas nestas versões de software e hardware:

- Pontos de acesso (APs) baseados no software Cisco IOS®

- Software Cisco IOS versão 12.2(15)JA ou posterior

Observação: de preferência, use a versão mais recente do Cisco IOS Software, mesmo que a WPA seja suportada no Cisco IOS Software Release 12.2(11)JA e posterior. Para obter a versão mais recente do Cisco IOS Software, consulte Downloads (somente clientes registrados) .

- Uma placa de interface de rede (NIC) compatível com WPA e seu software cliente compatível com WPA

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. If your network is live, make sure that you understand the potential impact of any command.

Material de Suporte

Os recursos de segurança em uma rede sem fio, como WEP, são fracos. O grupo industrial da Wi-Fi Alliance (ou WECA) desenvolveu um padrão de segurança provisório de próxima geração para redes sem fio. O padrão oferece defesa contra pontos fracos até que a organização IEEE ratifique o padrão 802.11i.

O novo esquema é construído sobre a autenticação e gerenciamento dinâmico de chave EAP/802.1x atual, e acrescenta uma criptografia de cifra mais forte. Depois que o dispositivo cliente e o servidor de autenticação fizerem uma associação EAP/802.1x, o gerenciamento de chaves WPA é negociado entre o AP e o dispositivo cliente compatível com WPA.

Os produtos AP da Cisco também fornecem uma configuração híbrida na qual os clientes EAP baseados em WEP antigos (com gerenciamento legado ou sem chave) trabalham em conjunto com clientes WPA. Essa configuração é chamada de modo de migração. O modo de migração permite uma abordagem em fases para migrar para WPA. Este documento não aborda o modo de migração. Este documento fornece um esboço para uma rede protegida por WPA pura.

Além das preocupações com segurança corporativa ou corporativa, a WPA também oferece uma versão de chave pré-compartilhada (WPA-PSK) destinada ao uso em redes sem fio domésticas ou de pequenos escritórios. O Cisco Aironet Client Utility (ACU) não suporta WPA-PSK. O utilitário Configuração zero sem fio do Microsoft Windows suporta WPA-PSK para a maioria das placas sem fio, assim como estes utilitários:

- Cliente AEGIS da Meetinghouse Communications

Observação: consulte Anúncio EOS e EOL para a Linha de Produtos AEGIS do Meetinghouse.

- Cliente Odyssey da Funk Software

Observação: consulte Juniper Networks Customer Support Center .

- Utilitários cliente OEM (Original Equipment Manufaturer, fabricante original de equipamento) de alguns fabricantes

Você pode configurar WPA-PSK quando:

- Você define o modo de criptografia como Cipher Temporal Key Integrity Protocol (TKIP) na guia Encryption Manager (Gerenciador de criptografia).

- Você define o tipo de autenticação, o uso do gerenciamento de chaves autenticado e a chave pré-compartilhada na guia Service Set Identifier (SSID) Manager da GUI.

- Nenhuma configuração é necessária na guia Server Manager.

Para habilitar o WPA-PSK através da interface de linha de comando (CLI), insira estes comandos. Inicie no modo de configuração:

AP(config)#interface dot11Radio 0

AP(config-if)#encryption mode ciphers tkip

AP(config-if)#ssid ssid_name

AP(config-if-ssid)#authentication open

AP(config-if-ssid)#authentication key-management wpa

AP(config-if-ssid)#wpa-psk ascii pre-shared_key

Observação: esta seção fornece somente a configuração que é relevante para WPA-PSK. A configuração nesta seção é apenas para que você compreenda como habilitar o WPA-PSK e não é o foco deste documento. Este documento explica como configurar o WPA.

Conventions

Consulte as Convenções de Dicas Técnicas da Cisco para obter mais informações sobre convenções de documentos.

Configurar

O WPA é construído a partir dos métodos de EAP/802.1x atuais. Este documento pressupõe que você tem uma configuração Light EAP (LEAP), EAP ou Protected EAP (PEAP) que funciona antes de adicionar a configuração para ativar o WPA.

Esta seção apresenta as informações para configurar os recursos descritos neste documento.

Nota: Use a Command Lookup Tool (somente clientes registrados) para obter mais informações sobre os comandos usados nesta seção.

EAP de rede ou autenticação aberta com EAP

Em qualquer método de autenticação baseado em EAP/802.1x, você pode questionar quais são as diferenças entre a autenticação Network-EAP e Open com EAP. Esses itens se referem a valores no campo Authentication Algorithm (Algoritmo de autenticação) nos cabeçalhos dos pacotes de gerenciamento e associação. A maioria dos fabricantes de clientes sem fio define esse campo com o valor 0 (autenticação aberta) e sinaliza seu desejo de fazer a autenticação EAP posteriormente no processo de associação. A Cisco define o valor de maneira diferente, desde o início da associação com o flag Network EAP.

Use o método de autenticação que esta lista indica se sua rede tem clientes que são:

- Clientes Cisco—Use Network-EAP.

- Clientes de terceiros (que incluem produtos compatíveis com Cisco Compatible Extensions [CCX]) – Use a Open Authentication com o EAP.

- Uma combinação de clientes da Cisco e de terceiros — Escolha a autenticação Network-EAP e Open com EAP.

Configuração de CLI

Este documento utiliza as seguintes configurações:

- Uma configuração de LEAP que existe e funciona

- Software Cisco IOS versão 12.2(15)JA para APs baseados no software Cisco IOS

AP

ap1#show running-config

Building configuration...

.

.

.

aaa new-model

!

aaa group server radius rad_eap

server 192.168.2.100 auth-port 1645 acct-port 1646

.

.

aaa authentication login eap_methods group rad_eap

.

.

.

!

bridge irb

!

interface Dot11Radio0

no ip address

no ip route-cache

!

encryption mode ciphers tkip

!--- This defines the cipher method that WPA uses. The TKIP !--- method is the most secure, with use of the Wi-Fi-defined version of TKIP.

!

ssid WPAlabap1200

authentication open eap eap_methods

!--- This defines the method for the underlying EAP when third-party clients !--- are in use.

authentication network-eap eap_methods

!--- This defines the method for the underlying EAP when Cisco clients are in use.

authentication key-management wpa

!--- This engages WPA key management.

!

speed basic-1.0 basic-2.0 basic-5.5 basic-11.0

rts threshold 2312

channel 2437

station-role root

bridge-group 1

bridge-group 1 subscriber-loop-control

bridge-group 1 block-unknown-source

no bridge-group 1 source-learning

no bridge-group 1 unicast-flooding

bridge-group 1 spanning-disabled

.

.

.

interface FastEthernet0

no ip address

no ip route-cache

duplex auto

speed auto

bridge-group 1

no bridge-group 1 source-learning

bridge-group 1 spanning-disabled

!

interface BVI1

ip address 192.168.2.108 255.255.255.0

!--- This is the address of this unit.

no ip route-cache

!

ip default-gateway 192.168.2.1

ip http server

ip http help-path http://www.cisco.com/warp/public/779/smbiz/prodconfig/help/eag/ivory/1100

ip radius source-interface BVI1

snmp-server community cable RO

snmp-server enable traps tty

radius-server host 192.168.2.100 auth-port 1645 acct-port 1646 key shared_secret

!--- This defines where the RADIUS server is and the key between the AP and server.

radius-server retransmit 3

radius-server attribute 32 include-in-access-req format %h

radius-server authorization permit missing Service-Type

radius-server vsa send accounting

bridge 1 route ip

!

!

line con 0

line vty 5 15

!

end

!

end

Configuração de GUI

Conclua estes passos para configurar o AP para WPA:

1. Conclua estes passos para configurar o Encryption Manager:

1. Habilitar Cipher para TKIP.

2. Limpe o valor na chave de criptografia 1.

3. Defina a chave de criptografia 2 como a chave de transmissão.

4. Clique em Apply-Radio#.

2. Conclua estes passos para configurar o SSID Manager:

1. Selecione o SSID desejado na Lista de SSID atual.

2. Escolha um método de autenticação apropriado.

Baseie esta decisão no tipo de placas cliente que você usa. Consulte a seção EAP de rede ou Autenticação aberta com EAP deste documento para obter mais informações. Se o EAP funcionou antes da adição do WPA, provavelmente não é necessária uma alteração.

3. Conclua estes passos para habilitar o gerenciamento de chaves:

1. Escolha Obrigatório no menu suspenso Gerenciamento de chaves.

2. Marque a caixa de seleção WPA.

4. Clique em Apply-Radio#.

Verificar

Use esta seção para confirmar se a sua configuração funciona corretamente.

A Output Interpreter Tool ( somente clientes registrados) (OIT) oferece suporte a determinados comandos show. Use a OIT para exibir uma análise da saída do comando show.

- show dot11 association mac_address —Este comando exibe informações sobre um cliente associado especificamente identificado. Verifique se o cliente negocia o Key Management como WPA e Encryption como TKIP.

- A entrada da tabela Associação para um cliente específico também deve indicar o Gerenciamento de chaves como WPA e Criptografia como TKIP. Na tabela Associação, clique em um endereço MAC específico para um cliente para ver os detalhes da associação desse cliente.

Troubleshoot

Esta seção fornece informações que podem ser usadas para o troubleshooting da sua configuração.

Procedimento de solução de problemas

Essas informações são relevantes para esta configuração. Execute estes passos para fazer troubleshoot da sua configuração:

1. Se esta configuração de LEAP, EAP ou PEAP não tiver sido completamente testada antes da implementação de WPA, você deve concluir estas etapas:

1. Desative temporariamente o modo de criptografia WPA.

2. Reative o EAP apropriado.

3. Confirmar que a autenticação funciona.

2. Verifique se a configuração do cliente corresponde à do AP.

Por exemplo, quando o AP estiver configurado para WPA e TKIP, confirme se as configurações correspondem às configurações definidas no cliente.

Comandos de solução de problemas

Nota:Consulte Informações Importantes sobre Comandos de Depuração antes de usar comandos debug.

O gerenciamento de chaves WPA envolve um handshake de quatro vias após a conclusão bem-sucedida da autenticação EAP. Você pode ver essas quatro mensagens em depurações. Se o EAP não autenticar o cliente com êxito ou se você não vir as mensagens, faça o seguinte:

1. Desative temporariamente a WPA.

2. Reative o EAP apropriado.

3. Confirmar que a autenticação funciona.

Esta lista descreve as depurações:

- debug dot11 aaa manager keys — Esta depuração mostra o handshake que acontece entre o AP e o cliente WPA como a chave transiente (PTK) emparelhada e a chave transiente de grupo (GTK) negociam. Esta depuração foi introduzida no Cisco IOS Software Release 12.2(15)JA.

debug dot11 aaa manager keys

labap1200ip102#

Apr  7 16:29:57.908: dot11_dot1x_build_ptk_handshake: building PTK msg 1 for

0030.6527.f74a

Apr  7 16:29:59.190: dot11_dot1x_verify_ptk_handshake: verifying PTK msg 2 from

0030.6527.f74a

Apr  7 16:29:59.191: dot11_dot1x_verify_eapol_header: Warning: Invalid key info

(exp=0x381, act=0x109

Apr  7 16:29:59.191: dot11_dot1x_verify_eapol_header: Warning: Invalid key len

(exp=0x20, act=0x0)

Apr  7 16:29:59.192: dot11_dot1x_build_ptk_handshake: building PTK msg 3 for

0030.6527.f74a

Apr  7 16:29:59.783: dot11_dot1x_verify_ptk_handshake: verifying PTK msg 4 from

0030.6527.f74a

Apr  7 16:29:59.783: dot11_dot1x_verify_eapol_header: Warning: Invalid key info

(exp=0x381, act=0x109

Apr  7 16:29:59.783: dot11_dot1x_verify_eapol_header: Warning: Invalid key len

(exp=0x20, act=0x0)

Apr  7 16:29:59.788: dot11_dot1x_build_gtk_handshake: building GTK msg 1 for

0030.6527.f74a

Apr  7 16:29:59.788: dot11_dot1x_build_gtk_handshake: dot11_dot1x_get_multicast_key

len 32 index 1

Apr  7 16:29:59.788: dot11_dot1x_hex_dump: GTK: 27 CA 88 7D 03 D9 C4 61 FD 4B BE 71

EC F7 43 B5 82 93 57 83

Apr  7 16:30:01.633: dot11_dot1x_verify_gtk_handshake: verifying GTK msg 2 from

0030.6527.f74a

Apr  7 16:30:01.633: dot11_dot1x_verify_eapol_header: Warning: Invalid key info

(exp=0x391, act=0x301

Apr  7 16:30:01.633: dot11_dot1x_verify_eapol_header: Warning: Invalid key len

(exp=0x20, act=0x0)

Apr  7 16:30:01.633: %DOT11-6-ASSOC: Interface Dot11Radio0, Station   0030.6527.f74a

Associated KEY_MGMT[WPA]

labap1200ip102#

Se nenhuma saída de depuração for exibida, verifique estes itens:

- O termo mon do monitor terminal está ativado (se você usar uma sessão Telnet).

- As depurações estão habilitadas.

- O cliente está configurado corretamente para WPA.

Se a depuração mostrar que handshakes PTK e/ou GTK foram criados mas não verificados, verifique o software suplicante WPA para obter a configuração correta e a versão atualizada.

- debug dot11 aaa authenticator state-machine — Essa depuração mostra os vários estados de negociações pelos quais um cliente passa enquanto associa e autentica. Os nomes de estado indicam esses estados. Esta depuração foi introduzida no Cisco IOS Software Release 12.2(15)JA. A depuração torna obsoleto o comando debug dot11 aaa dot1x state-machine no Cisco IOS Software Release 12.2(15)JA e posterior.

- debug dot11 aaa dot1x state-machine — Esta depuração mostra os vários estados de negociações pelos quais um cliente passa à medida que associa e autentica. Os nomes de estado indicam esses estados. Nas versões do Cisco IOS Software anteriores ao Cisco IOS Software Release 12.2(15)JA, esta depuração também mostra a negociação de gerenciamento de chaves WPA.

- debug dot11 aaa authenticator process — Essa depuração é mais útil para diagnosticar problemas com comunicações negociadas. As informações detalhadas mostram o que cada participante na negociação envia e mostra a resposta do outro participante. Você também pode usar essa depuração em conjunto com o comando debug radius authentication. Esta depuração foi introduzida no Cisco IOS Software Release 12.2(15)JA. A depuração torna obsoleto o comando debug dot11 aaa dot1x process no Cisco IOS Software Release 12.2(15)JA e posterior.

- debug dot11 aaa dot1x process—Esta depuração é útil para diagnosticar problemas com comunicações negociadas. As informações detalhadas mostram o que cada participante na negociação envia e mostra a resposta do outro participante. Você também pode usar essa depuração em conjunto com o comando debug radius authentication. Nas versões do Cisco IOS Software anteriores ao Cisco IOS Software Release 12.2(15)JA, esta depuração mostra a negociação de gerenciamento de chaves WPA.

Informações Relacionadas

- Configurando conjuntos de cifras e o WEP

- Configurando tipos de autenticação

- WPA2 – Wi-Fi Protected Access 2

- Configuração do WPA 2 (Wi-Fi Protected Access 2)

- Suporte Técnico e Documentação - Cisco Systems