Filtrando comandos show no IOS

O Cisco IOS permite exibir todas as configurações através dos comandos shows, o que é uma bênção. Mas encontrar a parte que você precisa, quando a configuração é extensa, pode ser trabalhoso.

Para facilitar o processo, e encontrar a informação desejada rapidamente, é possível realizar filtros/modificadores, onde manipulamos como será exibido o resultado do comando show.

As opções de modificadores são exibidas após inserirmos o pipe “|”.

Append: Com o Append podemos criar um arquivo com o resultado do comando show executado, e salvar o resultado de vários “shows” em um arquivo na flash, por exemplo.

BrainRT01#show ver | append flash:teste.txt
BrainRT01#dir
Directory of flash:/

    1  -rw-       12262  May 12 2010 16:03:52 -03:00  app_faxmail_onramp.2.0.1.3.tcl
    2  -rw-    59478200  Jun 8  2010 12:04:40 -03:00  c2800nm-adventerprisek9-mz.124-24.T3.bin
    3              1788  Sep 01 2010 18:44:02 teste.txt

63995904 bytes total (1929216 bytes free)
BrainRT01#

Begin: Permite que seja exibida a configuração a partir da primeira linha onde está uma determinada palavra. Podemos fazer com que seja exibida a configuração a partir da line con0, por exemplo, que está no final da configuração.

BrainRT01#show run | begin line con 0
line con 0
escape-character BREAK
line aux 0
line vty 0 4
access-class brainTelnet in
exec-timeout 5 0
password 7 09184A0D4A011443180F54
escape-character BREAK
!
end

BrainRT01#

Include: Com este filtro apenas as linhas da configuração que contenham a palavra especificada serão exibidas. Ao invés de olhar todo o show run para ver as rotas configuradas, podemos fazer um filtro, pedindo para mostrar apenas as rotas IPs.

BrainRT01#show run | include ip route
ip route 0.0.0.0 0.0.0.0 189.56.33.25
ip route 10.10.8.0 255.255.252.0 10.10.20.2
ip route 10.10.11.32 255.255.255.224 172.16.1.129
ip route 10.10.16.32 255.255.255.224 10.10.20.2
ip route 192.168.10.0 255.255.255.0 10.10.20.22
BrainRT01#

Exclude: Como vocês já devem ter deduzido, funciona de forma contrária ao Include. Este filtro permite visualizar toda a configuração, exceto as linhas que contenham a palavra escolhida. Podemos usá-lo para identificar as interfaces que estão down, por exemplo.

BrainRT01#show ip int bri | exclude up
Interface                     IP-Address       OK?    Method        Status                Protocol
Vlan1                          unassigned      YES     NVRAM       administratively down down
GigabitEthernet0/1     unassigned       YES     unset         down                  down
GigabitEthernet0/2     unassigned       YES     unset         down                  down
BrainRT01#

Redirect: Com este filtro podemos direcionar a saída de um comando para um TFTP, FTP, SCP e até para o USB, caso o equipamento tenha esta opção.

BrainRT01#show tech | redirect tftp://10.10.10.5/shTech.txt
!
BrainRT01#

 Section: Este filtro é usado em conjunto com os filtros Include e Exclude. Com ele uma seção é exibida ou excluída, e não apenas a linha que contém a palavra. Para ver a configuração das interfaces podemos usar este filtro.

BrainRT01#show run | section include interface
interface Loopback0
ip address 10.10.10.10 255.255.255.255
ip flow ingress
h323-gateway voip interface
h323-gateway voip bind srcaddr 10.10.10.11
interface Loopback1
ip address 10.10.16.1 255.255.255.255
interface GigabitEthernet0/0
no ip address
duplex auto
speed auto
interface GigabitEthernet0/0.20
description Interface Inside
encapsulation dot1Q 20
ip address 10.10.20.20 255.255.255.0
BrainRT01#

Linenum: Não é exatamente um filtro, mas ajuda. Este comando fará com que as linhas da configuração sejam numeradas. Também pode ser usado em conjunto com outros filtros.

BrainRT01#show run linenum
Building configuration…

Current configuration : 19950 bytes
     1 : !
     2 : ! Last configuration change at 16:54:56 GMT Tue Aug 31 2010 by danielf
     3 : ! NVRAM config last updated at 16:09:41 GMT Mon Aug 30 2010 by danielf
     4 : !
     5 : version 12.4
     6 : service timestamps debug datetime msec
     7 : service timestamps log datetime msec localtime
     8 : no service password-encryption
     9 : !
    10 : hostname BrainRT01
    11 : !
    12 : boot-start-marker
    13 : boot system flash c2800nm-adventerprisek9-mz.124-24.T3.bin
    14 : boot-end-marker
    15 : !
    16 : logging message-counter syslog
    17 : enable secret 5 $1$wzP5$Ebl.gYkGDdSPAI7E3IKMG0
    18 : !
    19 : aaa new-model
    20 : !
    21 : !
    22 : aaa authentication attempts login 2
  –More–

Mais informação neste link.

Até a próxima.

About Us

Luckily friends do ashamed to do suppose. Tried meant mr smile so. Exquisite behaviour as to middleton perfectly. Chicken no wishing waiting am. Say concerns dwelling graceful.

Services

Most Recent Posts

  • All Post
  • Branding
  • Certificação
  • Cisco
  • Cloud
  • Configuração
  • Configuração Básica
  • Development
  • Geral
  • Informação
  • Leadership
  • Linux
  • Management
  • Microsoft
  • Network
  • Security
  • UC
  • Virtualização
  • Wireless

Company Info

She wholly fat who window extent either formal. Removing welcomed.

Your Business Potential with Our Proven Strategies

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Company

About Us

Contact Us

Products

Services

Blog

Features

Analytics

Engagement

Builder

Publisher

Help

Privacy Policy

Terms

Conditions

Product

Lorem ipsum dolor sit amet, consectetur adipiscing elit.
You have been successfully Subscribed! Ops! Something went wrong, please try again.
© 2023 Created with Royal Elementor Addons