O conjunto de documentação deste produto faz o possível para usar uma linguagem imparcial. Para os fins deste conjunto de documentação, a imparcialidade é definida como uma linguagem que não implica em discriminação baseada em idade, deficiência, gênero, identidade racial, identidade étnica, orientação sexual, status socioeconômico e interseccionalidade. Pode haver exceções na documentação devido à linguagem codificada nas interfaces de usuário do software do produto, linguagem usada com base na documentação de RFP ou linguagem usada por um produto de terceiros referenciado. Saiba mais sobre como a Cisco está usando a linguagem inclusiva.
A Cisco traduziu este documento com a ajuda de tecnologias de tradução automática e humana para oferecer conteúdo de suporte aos seus usuários no seu próprio idioma, independentemente da localização. Observe que mesmo a melhor tradução automática não será tão precisa quanto as realizadas por um tradutor profissional. A Cisco Systems, Inc. não se responsabiliza pela precisão destas traduções e recomenda que o documento original em inglês (link fornecido) seja sempre consultado.
Este documento descreve como lidar com problemas de corrupção de flash relatados nos Pontos de Acesso (AP) do Cisco IOS.
A Cisco recomenda que você tenha conhecimento básico de:
As informações neste documento são baseadas nestas versões de software e hardware:
Observação: há uma prevalência muito maior em modelos AP Wave1 como 1700/2700/3700 e 2600/3600 neste problema em comparação com outros tipos de AP devido ao tipo de HW flash.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
De acordo com FN70330 - O AP do Cisco IOS ficou retido devido a um problema de corrupção de flash, devido a uma série de bugs de software em um AP em operação normal, o sistema de arquivos flash em alguns APs do Cisco IOS pode se tornar corrompido com o tempo. Isso é visto especialmente depois que um upgrade é executado para a WLC, mas não necessariamente limitado a esse cenário.
O AP funciona e atende o cliente enquanto estiver nesse estado de problema que não é facilmente detectável.
Para identificar os APs afetados na rede e corrigi-los antes de uma atualização. Você precisa executar a pesquisa de WLAN.
Cuidado: antes de atualizar, leia todo este documento.
Cada vez que o script é executado, ele verifica se uma flash AP está acessível ou não.
Se estiver acessível, ele executará o comando fsck flash:
Se tudo estiver OK, vá para o próximo AP.
se estiver inacessível
Se estiver acessível, o AP pode verificar os valores MD5 para arquivos críticos.
Se todos os valores forem bons, vá para o próximo AP.
O script precisa ser executado três vezes.
Observação: esse método de recuperação faz com que o AP seja recarregado depois que a imagem for baixada e instalada. Certifique-se de executá-lo em uma janela de manutenção.
1. Baixe a ferramenta WLAN Poller.
Observação: se você baixar a versão mais recente da ferramenta WLAN Poller do link anterior, ignore as etapas 2 e 3. Esta versão pode instalar automaticamente todos os componentes necessários para sua ferramenta de pesquisa de WLAN. Se você tiver uma versão mais antiga (.rar) de WLAN Poller, execute as próximas etapas 2 e 3.
2. Mova o arquivo para uma pasta específica na qual você deseja armazenar os arquivos da Sondagem de WLAN.
3. Para obter instruções sobre como instalar o script, consulte o próximo link:
Para obter um guia passo a passo sobre uma máquina com Windows 10, clique aqui.
Para obter um guia passo a passo sobre o MAC OS clique aqui.
4. Prepare o arquivo config.ini.
Quando a instalação estiver concluída e os arquivos forem gerados. Você precisa editar o arquivo config.ini.
Especificar o modo de conexão WLC/AP:
; config global mode for WLC and AP connection: "ssh" or "telnet"
mode: ssh
ap_mode: ssh
Especificar credenciais de WLC/AP:
; set global WLC credentials
wlc_user: <wlc_user>
wlc_pasw: <wlc_pasw>
; set global AP credentials
ap_user: <ap_user>
ap_pasw: <ap_pasw>
ap_enable: <ap_enable>
Para a verificação/recuperação flash, estas são as opções.
Para identificar os APs afetados, use:
; ap file system checks (WARNING: recover can force Cisco IOS image download and AP reload)
ap_fs_check: True
ap_fs_recover: False
Para recuperar APs, use:
; ap file system checks (WARNING: recover can force Cisco IOS image download and AP reload)
ap_fs_check: True
ap_fs_recover: True
Especificar informações de WLC
Neste exemplo, o nome da WLC é 2504-WLC. Você pode encontrar essas informações na página Monitor de WLC.
; WLC sections must be named as [WLC-
]
[WLC-2504-Rafis]
active: True
ipaddr:
Você pode adicionar várias WLCs. Para fazer isso, copie/cole a sintaxe anterior com as novas informações da WLC.
Observação: você não precisa especificar nenhuma lista de APs. O script seleciona o AP da WLC.
A partir do diretório em que os arquivos de configuração foram criados (seção anterior, etapa 3). Use este comando: wlanpoller --cli-logging
.
Quando o script estiver pronto, ele fornecerá este resumo:
============================================================
Summary
============================================================
Total APs : 1
Processed APs : 1
Failed APs : 0
============================================================
Errors
============================================================
AP MD5 checksum mismatch : 2
AP FSCK recover : 1
============================================================
Observação: lembre-se de que o script precisa ser executado duas vezes para ter informações precisas sobre quantos APs são afetados.
No caminho em que o script foi executado. Ele cria esses arquivos.
File: <timestamp>_ap_fs.csv - Resumo das verificações executadas em APs e seus resultados.
Descrição das colunas
File: <timestamp>_ap_md5.csv Detalhes dos valores de checksum MD5 de todos os arquivos (em todos os APs).
Descrição das colunas
Observação: pode haver situações em que o script de recuperação Poller da WLAN não consegue recuperar determinado AP e esse AP permanece sinalizado como falha no relatório. Nesses cenários, recomenda-se a recuperação manual do AP por telnet/SSH/console na CLI do AP. Abra o TAC SR se precisar de assistência nesse processo. Anexe toda a saída gerada da pesquisa de WLAN ao caso.
Você pode executar as próximas etapas para tentar recuperar o AP:
AP# debug capwap console cli
AP# debug capwap client no-reload
AP# format flash:
archive download-sw /overwrite tftp://<IP address>/<file name>
AP# verify /md5 flash:/<image directory>/<image file>
Você pode comparar o valor da CLI com o valor na página da Web da Cisco.
AP#show boot
AP(config)#boot system flash:/RCV/RCV-image
Você pode tentar o mesmo que o anterior, mas a partir dos comandos boot. Estes são os comandos que você pode usar:
ap: tftp_init
ap: ether_init
ap: flash_init
ap: format flash:
ap: set IP_ADDR <IP Address>
ap: set NETMASK <mask>
ap: set DEFAULT_ROUTER < default router >
ap: tar -xtract tftp://<IP address>/<file name> flash:
ap: set BOOT flash:/<file name>
ap: boot
Porta de switch de devolução, algumas vezes, verifique se isso ajuda.
Observação: se você baixar a versão mais recente da ferramenta WLAN Poller, poderá ignorar esta seção.
Feche todas as janelas de configurações e os terminais (prompt de comando) abertos, se houver.
Outra opção é verificar se há um arquivo chamado pip ou pip2 ou pip2.7 na pasta: C:\Python27\Scripts :
Instalar PIP
Observação: se você copiar e colar o conteúdo do site, certifique-se de que ele não tenha a extensão py.txt, verifique isso com um diretório na pasta C:\Python27, se isso acontecer, renomeie o arquivo do terminal.
Renomeie o arquivo com o próximo comando:
Clique aqui para continuar com o arquivo config.ini.
Observação: se você baixar a versão mais recente da ferramenta WLAN Poller, poderá ignorar esta seção.
O MAC OS já tem o python instalado. Para instalar o restante dos pacotes, siga as próximas etapas:
Clique aqui para continuar com o arquivo config.ini.
Revisão | Data de publicação | Comentários |
---|---|---|
2.0 |
02-Jun-2023 |
Recertificação |
1.0 |
03-May-2018 |
Versão inicial |