Cisco CCNAv7 - Verificação de redes conectadas (show, filtros e histórico)
Introdução
Section titled “Introdução”Configurar é só metade do trabalho. A outra metade é conferir se o que foi feito está funcionando. Um técnico de redes passa boa parte do tempo lendo a saída de comandos show. Neste post, você vai ver os comandos que verificam interfaces e redes conectadas, como filtrar saídas longas e como usar o histórico de comandos para trabalhar mais rápido.
Os comandos essenciais de verificação
Section titled “Os comandos essenciais de verificação”| Comando | O que mostra | Quando usar |
|---|---|---|
show ip interface brief | Resumo das interfaces: IP, status e protocolo | A primeira verificação, sempre |
show ipv6 interface brief | O mesmo, para o IPv6 | Verificar endereços IPv6 |
show ip route | A tabela de roteamento IPv4 | Ver as redes conhecidas |
show ipv6 route | A tabela de roteamento IPv6 | Idem, para IPv6 |
show interfaces | Detalhes das interfaces (contadores, erros, MTU) | Diagnóstico mais profundo |
show running-config interface g0/0 | A configuração de uma interface | Ver exatamente o que foi digitado |
show ip interface | Detalhes de IP (máscara, ACLs, MTU de IP) | Diagnóstico de IP |
show ip interface brief
Section titled “show ip interface brief”R1#show ip interface briefSaída (exemplo):
Interface IP-Address OK? Method Status ProtocolGigabitEthernet0/0 192.168.10.1 YES manual up upGigabitEthernet0/1 192.168.20.1 YES manual up upGigabitEthernet0/2 unassigned YES unset administratively down downLoopback0 10.10.10.1 YES manual up up| Coluna | Significado |
|---|---|
| Interface | Nome da interface |
| IP-Address | O IPv4 configurado (ou unassigned, se não houver) |
| OK? | Se o endereço é válido |
| Method | Como o endereço foi definido: manual (configurado), DHCP ou unset |
| Status | Camada física: up, down ou administratively down |
| Protocol | Camada de enlace: up ou down |
show ipv6 interface brief
Section titled “show ipv6 interface brief”R1#show ipv6 interface briefSaída (exemplo):
GigabitEthernet0/0 [up/up] FE80::1 2001:DB8:ACAD:10::1GigabitEthernet0/1 [up/up] FE80::1 2001:DB8:ACAD:20::1GigabitEthernet0/2 [administratively down/down] unassignedLoopback0 [up/up] FE80::C801:1FFF:FEA8:0| Parte | Significado |
|---|---|
[up/up] | Status e protocolo da interface |
FE80::1 | O endereço link-local |
2001:DB8:ACAD:10::1 | O endereço global |
show ip route
Section titled “show ip route”Mostra a tabela de roteamento. Para ver só as rotas das redes conectadas:
R1#show ip route connectedSaída (exemplo):
C 192.168.10.0/24 is directly connected, GigabitEthernet0/0L 192.168.10.1/32 is directly connected, GigabitEthernet0/0C 192.168.20.0/24 is directly connected, GigabitEthernet0/1L 192.168.20.1/32 is directly connected, GigabitEthernet0/1| Código | Significado |
|---|---|
| C | Rede conectada diretamente (a rede da interface) |
| L | Endereço local (o IP do próprio roteador, /32) |
show interfaces
Section titled “show interfaces”R1#show interfaces gigabitEthernet 0/0Trechos importantes da saída:
GigabitEthernet0/0 is up, line protocol is up Hardware is CN Gigabit Ethernet, address is 0001.4a2b.1c3d (bia 0001.4a2b.1c3d) Internet address is 192.168.10.1/24 MTU 1500 bytes, BW 1000000 Kbit, DLY 10 usec, Full-duplex, 1000Mb/s ... 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored 0 output errors, 0 collisions| Linha | Significado |
|---|---|
is up, line protocol is up | Status e protocolo |
address is ... | O MAC da interface |
Internet address | O IPv4 e a máscara |
MTU 1500 | O MTU |
Full-duplex, 1000Mb/s | Duplex e velocidade |
input errors, CRC, collisions | Contadores de erros (valores altos indicam problema físico ou de duplex) |
Filtrando a saída dos comandos
Section titled “Filtrando a saída dos comandos”Algumas saídas (como show running-config) têm centenas de linhas. O IOS permite filtrar o resultado com o caractere | (pipe), seguido de um filtro:
| Filtro | O que faz |
|---|---|
| include texto | Mostra só as linhas que contêm o texto |
| exclude texto | Mostra tudo, menos as linhas que contêm o texto |
| begin texto | Mostra a saída a partir da primeira linha que contém o texto |
| section texto | Mostra a seção inteira que começa com o texto |
Exemplos:
R1#show ip interface brief | include upR1#show ip interface brief | exclude unassignedR1#show running-config | begin interfaceR1#show running-config | section line vtyR1#show running-config | include ip address| Comando | Resultado |
|---|---|
show ip interface brief | include up | Só as interfaces com a palavra up (inclui up/up) |
show ip interface brief | exclude unassigned | Esconde as interfaces sem IP |
show running-config | begin interface | Começa a listar a partir da primeira interface |
show running-config | section line vty | Mostra só a configuração das linhas VTY |
show running-config | include ip address | Mostra todas as linhas com endereços IP |
Histórico de comandos
Section titled “Histórico de comandos”O IOS guarda os últimos comandos digitados, e você pode reutilizá-los, o que economiza muito tempo.
| Ação | Como |
|---|---|
| Comando anterior | Seta ↑ ou Ctrl + P |
| Próximo comando | Seta ↓ ou Ctrl + N |
| Listar o histórico | show history |
| Mudar o tamanho do histórico | terminal history size 50 (em modo privilegiado) |
Por padrão, o IOS guarda os últimos 10 comandos.
R1#show historyR1#terminal history size 50Mini laboratório: verificando um roteador
Section titled “Mini laboratório: verificando um roteador”Objetivo: usar os comandos de verificação e os filtros em um roteador configurado.
Use o roteador do laboratório do post anterior (R1, com G0/0 e G0/1 configuradas e uma loopback). Ou configure qualquer roteador com 2 interfaces e 1 loopback.
Parte 1: leia o estado
Section titled “Parte 1: leia o estado”R1#show ip interface briefR1#show ipv6 interface briefR1#show ip route connectedR1#show interfaces gigabitEthernet 0/0Preencha:
| Informação | Valor |
|---|---|
| Quantas interfaces estão up/up? | ? |
| Qual é o MAC da G0/0? | ? |
| Quantas rotas C e L existem? | ? |
| Qual é o duplex e a velocidade da G0/0? | ? |
Parte 2: use os filtros
Section titled “Parte 2: use os filtros”Escreva o comando que realiza cada tarefa e teste:
| Tarefa | Comando |
|---|---|
| Mostrar só as interfaces que têm IP definido | ? |
Mostrar só as linhas de configuração com ip address | ? |
| Mostrar só a configuração das linhas de console | ? |
| Listar a configuração a partir da interface G0/1 | ? |
Parte 3: histórico
Section titled “Parte 3: histórico”- Rode 5 comandos
showdiferentes. - Use
↑para recuperar o primeiro eshow historypara listar o histórico. - Aumente o tamanho do histórico para 20 e confira com
show terminal | include History.
Parte 4: caça ao erro
Section titled “Parte 4: caça ao erro”Peça a um colega (ou faça você mesmo) para provocar um erro: deixar uma interface em shutdown, ou digitar um IP errado. Depois, descubra só com os comandos show o que está errado.
Perguntas para fixar:
- Qual comando dá a visão mais rápida do estado e dos IPs das interfaces?
- Qual é a diferença entre
includeesection? - Por que, para cada interface ativa, aparecem duas rotas (C e L)?
Ver respostas
Parte 2:
| Tarefa | Comando |
|---|---|
| Interfaces com IP definido | show ip interface brief | exclude unassigned |
Linhas com ip address | show running-config | include ip address |
| Configuração do console | show running-config | section line con |
| A partir da G0/1 | show running-config | begin GigabitEthernet0/1 |
show ip interface brief.- O
includemostra só as linhas que contêm o texto; osectionmostra a seção inteira (o bloco de configuração que começa com o texto). - A C representa a rede conectada; a L representa o endereço do próprio roteador nela (/32).
Resumo
Section titled “Resumo”- O primeiro comando de verificação é
show ip interface brief(eshow ipv6 interface brief, para IPv6). show ip route connectedmostra as redes conectadas. Cada interface ativa gera uma rota C e uma L.show interfacestraz MAC, MTU, duplex, velocidade e contadores de erros.- Filtros:
| include,| exclude,| begine| section(diferenciam maiúsculas de minúsculas). - O histórico de comandos (↑, ↓,
show history) guarda os últimos 10 comandos por padrão.
