Esquecer a senha de um switch Cisco Catalyst é uma situação mais comum do que se imagina em ambientes corporativos. Seja por mudança de equipe, falta de documentação ou simplesmente perda da informação, a recuperação de senha é um procedimento crítico que todo administrador de redes deve dominar. Este guia completo apresenta o procedimento passo a passo para recuperar senhas em switches Cisco Catalyst sem perder as configurações existentes, abordando os modelos mais comuns no mercado brasileiro.
Pré-requisitos para Recuperação de Senha
Antes de iniciar o procedimento de password recovery, certifique-se de ter os seguintes recursos disponíveis:
| Requisito | Descrição | Observação |
|---|---|---|
| Acesso físico | Acesso direto ao switch no rack | Necessário para pressionar botão MODE |
| Cabo console | Cabo serial RJ45-DB9 ou USB | Cabo azul Cisco original ou compatível |
| Software terminal | PuTTY, SecureCRT, TeraTerm | Configurar: 9600 baud, 8-N-1 |
| Janela de manutenção | 15-30 minutos de downtime | Switch ficará offline durante processo |
| Autorização | Aprovação formal da gerência | Documentar em change management |
Modelos de Switch Suportados
Este procedimento funciona na maioria dos switches Cisco Catalyst das séries 2960, 3560, 3650, 3750, 3850, 9200 e 9300. Cada série pode ter pequenas variações no processo de boot, mas o conceito geral permanece o mesmo. Os switches mais modernos (9000 series) utilizam o modo ROMMON, enquanto modelos mais antigos (2960, 3750) utilizam o botão MODE para interromper o boot.
Procedimento Completo de Recuperação de Senha
Método 1: Switches Catalyst 2960/3750 (Botão MODE)
1 Conecte o cabo console ao switch
Conecte uma extremidade do cabo console à porta CONSOLE do switch e a outra ao computador. Abra o software de terminal (PuTTY, TeraTerm) com as seguintes configurações:
- Baud rate: 9600
- Data bits: 8
- Parity: None
- Stop bits: 1
- Flow control: None
2 Desconecte o cabo de alimentação
Remova o cabo de força do switch. Se for um switch com fonte redundante, remova ambos os cabos. Aguarde 10 segundos para garantir que todos os capacitores descarreguem completamente.
3 Pressione e segure o botão MODE
Localize o botão MODE na parte frontal do switch (geralmente à esquerda dos LEDs). Pressione e mantenha pressionado o botão MODE enquanto realiza o próximo passo.
4 Reconecte a alimentação (mantendo MODE pressionado)
Enquanto mantém o botão MODE pressionado, reconecte o cabo de alimentação. Continue segurando o botão por aproximadamente 15 segundos até que o LED SYST pare de piscar em âmbar e fique verde sólido, ou até ver a mensagem no console.
5 Solte o botão MODE quando aparecer o prompt
No terminal, você verá mensagens de boot. Quando aparecer o prompt switch:, solte o botão MODE. Você está agora no modo ROMMON (ROM Monitor).
The system has been interrupted prior to initializing the flash filesystem.
The following commands will initialize the flash filesystem,
and finish loading the operating system software:
flash_init
load_helper
boot
switch:
6 Inicialize o sistema de arquivos flash
Digite os comandos abaixo exatamente como mostrado:
switch: flash_init
Initializing Flash...
flashfs[0]: 45 files, 3 directories
flashfs[0]: 0 orphaned files, 0 orphaned directories
flashfs[0]: Total bytes: 32514048
flashfs[0]: Bytes used: 12345678
flashfs[0]: Bytes available: 20168370
flashfs[0]: flashfs fsck took 10 seconds.
...done Initializing Flash.
switch: load_helper
7 Renomeie o arquivo de configuração
Este é o passo crítico. Renomeie o arquivo config.text para evitar que o switch carregue a configuração antiga (que contém a senha esquecida):
switch: rename flash:config.text flash:config.old
switch: dir flash:
Directory of flash:/
2 -rwx 12345678 Jan 1 2024 00:00:00 +00:00 c2960-lanbasek9-mz.150-2.SE11.bin
3 -rwx 5678 Jan 1 2024 00:00:00 +00:00 config.old
4 -rwx 2048 Jan 1 2024 00:00:00 +00:00 vlan.dat
32514048 bytes total (20168370 bytes free)
dir flash:. Se o arquivo config.text ainda aparecer, repita o comando rename.
8 Inicialize o sistema operacional
Agora inicie o boot normal do switch:
switch: boot
Loading "flash:c2960-lanbasek9-mz.150-2.SE11.bin"...
################################################################
################################################################
File "flash:c2960-lanbasek9-mz.150-2.SE11.bin" uncompressed and installed.
Restricted Rights Legend
9 Aguarde o boot completo
O switch iniciará normalmente, mas como o arquivo config.text não existe, ele iniciará com configuração padrão (sem senha). Este processo pode levar 2-5 minutos. Quando aparecer o prompt, pressione Enter:
--- System Configuration Dialog ---
Would you like to enter the initial configuration dialog? [yes/no]: no
Press RETURN to get started!
Switch>
10 Entre no modo privilegiado e copie a configuração antiga
Agora você tem acesso total ao switch sem senha. Restaure a configuração antiga:
Switch> enable
Switch# rename flash:config.old flash:config.text
Destination filename [config.text]?
Switch# copy flash:config.text system:running-config
Destination filename [running-config]?
2048 bytes copied in 1.234 secs (1660 bytes/sec)
Switch#
11 Configure uma nova senha
Defina imediatamente uma nova senha forte:
Switch# configure terminal
Switch(config)# enable secret Senh@Fort3!2024
Switch(config)# line console 0
Switch(config-line)# password C0ns0l3!2024
Switch(config-line)# login
Switch(config-line)# exit
Switch(config)# line vty 0 15
Switch(config-line)# password VTY!2024
Switch(config-line)# login
Switch(config-line)# exit
Switch(config)# exit
Switch# write memory
Building configuration...
[OK]
Switch#
- Use no mínimo 12 caracteres
- Combine letras maiúsculas, minúsculas, números e símbolos
- Evite palavras do dicionário ou sequências óbvias
- Documente a senha em local seguro (cofre de senhas)
- Configure senhas diferentes para enable, console e VTY
- Considere usar
enable secretao invés deenable password(criptografia MD5)
Método 2: Switches Catalyst 9300 (Modo ROMMON)
Os switches da série 9000 utilizam um processo ligeiramente diferente, baseado no modo ROMMON tradicional:
1. Conecte o cabo console e configure terminal (9600, 8-N-1)
2. Ligue o switch e pressione BREAK nos primeiros 60 segundos
(Ctrl+Break no Windows, Ctrl+C no Mac/Linux)
3. Você verá o prompt: rommon 1 >
4. Digite: confreg 0x2142
5. Digite: reset
6. Aguarde o boot (não carregará config.text)
7. Digite 'no' no System Configuration Dialog
8. Entre em modo privilegiado: enable
9. Copie a configuração: copy startup-config running-config
10. Entre em modo de configuração: configure terminal
11. Restaure o registro: config-register 0x2102
12. Configure nova senha: enable secret SuaSenhaForte!2024
13. Salve: write memory
14. Reinicie: reload
Verificação Pós-Recuperação
Após concluir o procedimento de recuperação de senha, execute as seguintes verificações para garantir que tudo está funcionando corretamente:
| Verificação | Comando | O que verificar |
|---|---|---|
| Configuração salva | show startup-config |
Confirmar que config foi salva na NVRAM |
| VLANs ativas | show vlan brief |
Todas as VLANs devem estar presentes |
| Interfaces up | show ip interface brief |
Interfaces devem estar no estado correto |
| Spanning-tree | show spanning-tree summary |
STP deve estar operacional |
| Trunks ativos | show interfaces trunk |
Portas trunk devem estar funcionando |
| Teste de senha | exit e tente login |
Nova senha deve funcionar |
Troubleshooting: Problemas Comuns
Problema 1: Botão MODE não funciona
Sintoma: Ao pressionar MODE durante o boot, o switch não entra em modo ROMMON.
Solução: Certifique-se de pressionar o botão MODE antes de ligar o switch e mantê-lo pressionado por pelo menos 15 segundos. Em alguns modelos, você precisa pressionar o botão exatamente quando o LED SYST começa a piscar.
Problema 2: Arquivo config.text não existe
Sintoma: Ao tentar renomear config.text, recebe mensagem "file not found".
Solução: Use dir flash: para listar todos os arquivos. O arquivo pode estar em um subdiretório ou ter nome diferente. Procure por arquivos .cfg ou .conf.
Problema 3: Configuração perdida após reload
Sintoma: Após reiniciar, o switch volta à configuração padrão.
Solução: Você esqueceu de salvar a configuração. Execute write memory ou copy running-config startup-config antes de reiniciar.
Problema 4: Switch em loop de boot
Sintoma: Switch reinicia continuamente, não completa o boot.
Solução: Possível corrupção da imagem IOS. No modo ROMMON, use dir flash: para verificar se a imagem existe. Se necessário, faça upload de uma nova imagem via TFTP.
Considerações de Segurança
- Mantenha racks de rede em salas trancadas com acesso controlado
- Implemente câmeras de segurança em data centers
- Registre todos os acessos físicos aos equipamentos
- Configure
no service password-recoveryem ambientes de alta segurança (desabilita este procedimento) - Use autenticação RADIUS/TACACS+ para auditoria de acessos
Documentação e Boas Práticas
Para evitar a necessidade de recuperação de senha no futuro, implemente as seguintes práticas:
- Documente todas as senhas em um cofre de senhas corporativo (KeePass, LastPass Enterprise, CyberArk)
- Mantenha backups das configurações em servidor TFTP/FTP seguro
- Use senhas diferentes para console, enable e VTY
- Implemente AAA (Authentication, Authorization, Accounting) com RADIUS/TACACS+
- Configure banners de login com avisos legais
- Ative logging para auditoria de comandos executados
- Teste o procedimento de recuperação em ambiente de laboratório
- Documente o processo específico para seus modelos de switch
- Treine a equipe no procedimento de password recovery
- Estabeleça política de rotação de senhas (90-180 dias)
Conclusão
A recuperação de senha em switches Cisco Catalyst é um procedimento técnico que, quando executado corretamente, permite restaurar o acesso administrativo sem perda de configurações. Embora o processo seja relativamente simples, ele requer acesso físico ao equipamento, conhecimento técnico adequado e atenção aos detalhes. A chave para o sucesso está em seguir cada passo cuidadosamente, documentar o procedimento e implementar controles de segurança física para prevenir acessos não autorizados.
Lembre-se sempre de que a melhor estratégia é a prevenção: mantenha suas senhas documentadas de forma segura, faça backups regulares das configurações e implemente políticas de gestão de senhas robustas. Com essas práticas, a necessidade de recuperação de senha se tornará uma ocorrência rara em sua infraestrutura de rede.
Precisa de Suporte Técnico Especializado?
A Seta TEC oferece locação de switches Cisco Catalyst com suporte técnico 24/7 incluso. Nossa equipe certificada pode auxiliar em configurações, troubleshooting e recuperação de equipamentos.
💬 Falar com Especialista 🔧 Ver Switches Disponíveis