LAB-8

Principais Comandos CLI da Cisco

1. Introdução ao CLI da Cisco

O CLI (Command Line Interface) da Cisco é o principal meio de configuração, monitoramento e gerenciamento de dispositivos de rede como roteadores e switches. O acesso pode ser local (console) ou remoto (Telnet, SSH), e o CLI oferece comandos precisos para administrar a infraestrutura de redes.

Estrutura Hierárquica dos Modos do CLI

Os comandos Cisco são divididos por níveis de permissão, formando uma estrutura hierárquica:

  • User EXEC Mode (modo usuário): acesso inicial, comandos básicos de visualização
    Prompt: Router>
  • Privileged EXEC Mode (modo privilegiado): comandos avançados e verificação do sistema
    Prompt: Router#
  • Global Configuration Mode (modo de configuração global): edição da configuração do equipamento
    Prompt: Router(config)#
  • Outros modos de configuração:
    • Interface: Router(config-if)#
    • Linha VTY/console: Router(config-line)#
    • Routing Protocols: Router(config-router)#

Dica: A barra ou sufixo entre parênteses no prompt indica o modo em que você está!

2.Principais Comandos de Navegação

Acesso e Transição Entre Modos

Router> enable // Entra no modo privilegiado
Router# configure terminal // Acessa o modo de configuração global
Router(config)# interface GigabitEthernet0/0 // Vai para o modo de interface
Router(config-if)# exit // Retorna ao modo anterior
Router(config)# end // Retorna direto ao modo privilegiado
Router# disable // Volta ao modo usuário
Router# exit // Sai da sessão do CLI

Comandos de Ajuda e Autocompletar

Ajuda Contextual:

Digite ? após qualquer comando ou palavra-chave para ver opções possíveis.

Router# show ?

Autocompletar com TAB:

Digite as primeiras letras de um comando e pressione TAB para completar o comando automaticamente.

Router# conf[TAB]
Router# configure

Dica: O CLI nunca executa um comando apenas pressionando TAB; sempre verifique antes de pressionar Enter!

3. Comandos de Configuração Básica

Hostname, Senhas e Banner

Router(config)# hostname LAB-ROTEADOR
LAB-ROTEADOR(config)# enable secret MinhaSenhaSecreta
LAB-ROTEADOR(config)# line console 0
LAB-ROTEADOR(config-line)# password senhaConsole
LAB-ROTEADOR(config-line)# login
LAB-ROTEADOR(config-line)# exit
LAB-ROTEADOR(config)# banner motd #Acesso restrito apenas a pessoal autorizado!#

Configuração de Interfaces

LAB-ROTEADOR(config)# interface GigabitEthernet0/0
LAB-ROTEADOR(config-if)# description LINK PARA SWITCH PRINCIPAL
LAB-ROTEADOR(config-if)# ip address 192.168.1.1 255.255.255.0
LAB-ROTEADOR(config-if)# no shutdown
LAB-ROTEADOR(config-if)# exit
LAB-ROTEADOR(config)# interface Serial0/0/0
LAB-ROTEADOR(config-if)# ip address 10.0.0.1 255.255.255.252
LAB-ROTEADOR(config-if)# clock rate 64000 // Necessário se o roteador for DCE
LAB-ROTEADOR(config-if)# no shutdown
LAB-ROTEADOR(config-if)# exit

4. Gerenciamento de Arquivos e Dispositivos

Salvar e Gerenciar Configurações

LAB-ROTEADOR# copy running-config startup-config // Salva a configuração atual para a inicialização
LAB-ROTEADOR# erase startup-config // Apaga a configuração da inicialização
LAB-ROTEADOR# reload // Reinicia o equipamento

LAB-ROTEADOR# dir // Lista arquivos no armazenamento padrão (NVRAM/flash)
LAB-ROTEADOR# show flash: // Lista arquivos especificamente na memória flash

5. Monitoramento e Diagnóstico

Comandos para Verificação

LAB-ROTEADOR# show running-config // Mostra a configuração em uso
LAB-ROTEADOR# show startup-config // Mostra a configuração guardada
LAB-ROTEADOR# show interfaces // Detalhe completo das interfaces
LAB-ROTEADOR# show ip interface brief // Resumo das interfaces, IP e status
LAB-ROTEADOR# show version // Informações do hardware, software e parâmetros do sistema

Comandos de Teste

LAB-ROTEADOR# ping 192.168.1.2 // Testa conectividade com outro IP
LAB-ROTEADOR# traceroute 8.8.8.8 // Rastreia a rota até um destino

6. Gerenciamento de Usuários e Segurança

Criação de Usuários e Níveis de Privilégio

LAB-ROTEADOR(config)# username admin privilege 15 secret SenhaAdmin
LAB-ROTEADOR(config)# username suporte password Suporte123

Gerenciamento de Acesso Remoto (VTY)

LAB-ROTEADOR(config)# line vty 0 4
LAB-ROTEADOR(config-line)# login
LAB-ROTEADOR(config-line)# password vtypass
LAB-ROTEADOR(config-line)# transport input ssh telnet // Ativa Telnet e SSH (prefira apenas SSH)
LAB-ROTEADOR(config-line)# exit
LAB-ROTEADOR(config)# ip domain-name rede.local
LAB-ROTEADOR(config)# crypto key generate rsa // Habilita chaves para SSH

7. Exemplos Práticos: Configuração Básica Completa

Exemplo de Configuração de um Roteador Cisco

Router> enable
Router# configure terminal
Router(config)# hostname R1
R1(config)# enable secret Minhas3nhA
R1(config)# banner motd #ACESSO RESTRITO#
R1(config)# interface GigabitEthernet0/0
R1(config-if)# ip address 192.168.10.1 255.255.255.0
R1(config-if)# no shutdown
R1(config-if)# exit
R1(config)# line console 0
R1(config-line)# password console123
R1(config-line)# login
R1(config-line)# exit
R1(config)# username cisco privilege 15 secret Cisco123
R1(config)# line vty 0 4
R1(config-line)# login
R1(config-line)# password vtyssh
R1(config-line)# transport input ssh
R1(config-line)# exit
R1(config)# ip domain-name exemplo.local
R1(config)# crypto key generate rsa
R1(config)# end
R1# copy running-config startup-config

Linha por Linha:

  • enable/hostname: entra no modo privilegiado e nomeia o roteador
  • enable secret: define senha criptografada para modo privilegiado
  • banner: mensagem de aviso de acesso
  • interface: seleciona a interface e configura IP
  • no shutdown: ativa a interface
  • line console/vty: configura senhas de acesso local e remoto
  • username: cria usuário com nível 15 (máximo)
  • transport input ssh: restringe acesso remoto para SSH
  • ip domain-name / crypto: preparam chaves para SSH
  • copy running-config startup-config: salva a configuração

Exemplo de Configuração de Switch Cisco

Switch> enable
Switch# configure terminal
Switch(config)# hostname SWITCH1
SWITCH1(config)# enable secret senhaSwitch
SWITCH1(config)# interface vlan 1
SWITCH1(config-if)# ip address 192.168.20.2 255.255.255.0
SWITCH1(config-if)# no shutdown
SWITCH1(config-if)# exit
SWITCH1(config)# line vty 0 4
SWITCH1(config-line)# password swvty
SWITCH1(config-line)# login
SWITCH1(config-line)# end
SWITCH1# copy running-config startup-config

8. Dicas e Boas Práticas

  • Use senhas complexas e nunca deixe as configurações de fábrica.
  • Salve suas configurações com frequência usando copy running-config startup-config.
  • Documente cada etapa, interfaces, IPs e senhas em um local seguro.
  • Acesse o dispositivo de maneira segura, priorizando SSH ao invés de Telnet.
  • Faça backup da configuração antes de alterações significativas.
  • Use o comando de ajuda (?) sempre que estiver em dúvida.
  • Evite mudanças em produção sem agendamento ou planejamento.

Dica: Faça sempre um backup da startup-config e da running-config para um servidor externo!

9.Usando RIP

Topologia

Três escritórios (LANs) se interligam via três roteadores (R1, R2, R3), formando uma topologia linear.

LAN1 --- R1 --- R2 --- R3 --- LAN3
|
LAN2
  • R1 (LAN1: 192.168.1.0/24)
  • R2 (LAN2: 192.168.2.0/24)
  • R3 (LAN3: 192.168.3.0/24)

Entre os roteadores, usam-se sub-redes ponto a ponto:

  • R1-R2: 10.0.12.0/30 (R1: 10.0.12.1/30, R2: 10.0.12.2/30)
  • R2-R3: 10.0.23.0/30 (R2: 10.0.23.1/30, R3: 10.0.23.2/30)

1. Exemplo usando RIP

Configuração Básica em CLI Cisco

R1:

#enable
#configure terminal
#hostname R1
#interface GigabitEthernet0/0
#ip address 192.168.1.1 255.255.255.0
#no shutdown
#exit
#interface GigabitEthernet0/1
#ip address 10.0.12.1 255.255.255.252
#no shutdown
#exit
#router rip
#version 2
#network 192.168.1.0
#network 10.0.12.0
#no auto-summary
#end

R2:

#enable
#configure terminal
#hostname R2
#interface GigabitEthernet0/0
#ip address 192.168.2.1 255.255.255.0
#no shutdown
#exit
#interface GigabitEthernet0/1
#ip address 10.0.12.2 255.255.255.252
#no shutdown
#exit
#interface GigabitEthernet0/2
#ip address 10.0.23.1 255.255.255.252
#no shutdown
#exit
#router rip
#version 2
#network 192.168.2.0
#network 10.0.12.0
#network 10.0.23.0
#no auto-summary
#end

R3:

#enable
#configure terminal
#hostname R3
#interface GigabitEthernet0/0
#ip address 192.168.3.1 255.255.255.0
#no shutdown
#exit
#interface GigabitEthernet0/1
#ip address 10.0.23.2 255.255.255.252
#no shutdown
#exit
#router rip
#version 2
#network 192.168.3.0
#network 10.0.23.0
#no auto-summary
#end

Funcionamento do RIP

  • Os roteadores enviam suas tabelas de roteamento periodicamente.
  • A métrica é a quantidade de saltos (hop count).
  • Convergência pode ser lenta em caso de falhas.
  • Limitação de 15 saltos.