1 de fev. de 2010

Tee e Redirect no IOS

Olá Pessoal,

Bem-vindos ao NetFinders Brasil. Como meu primeiro post, quero deixar uma dica que me ajuda muito no dia-a-dia, e espero que possa ajudar a quem tenha lido esse post. É o simples uso do redirect e o tee no IOS.

Para quem utiliza Linux, o redirect é como o ">". Ele armazena a saída de um comando e joga em um arquivo. Por exemplo:

Router#show ip route | redirect flash:exemplo-redirect
Router#show flash:

System flash directory:
File Length Name/status
1 508 exemplo-redirect


Temos também o tee. Ele é usado da mesma maneira em sistemas baseados em Unix. Ele além de armazenar a saída de um comando, ainda mostra na tela! Por exemplo:

Router#show ip route | tee flash:exemplo-tee
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

Router#show flash:

System flash directory:
File Length Name/status
4 508 exemplo-tee


Também é possível utilizar para mandar a sua config para um servidor TFTP, ou FTP. Basta mudar a cláusula de "flash:" para "tftp:" ou "ftp:".

Espero que tenham gostado!

Críticas? Por favor comente. Só assim saberei como estou indo ;-).

4 comentários:

  1. Primeiramente Seja BemVindo!
    Sensacional! Continue sempre assim!
    Simples, Objetivo!

    Parabéns!

    ResponderExcluir
  2. Muito útil Bruno ! Já estreou com chave de ouro !!!
    Andei pesquisando no cisco.com e vi que também existe um parâmetro append que permite inserir a saidado comando a um arquivojá existente.
    Confiram em: http://www.cisco.com/en/US/docs/ios/12_2t/12_2t13/feature/guide/ftshowre.html#wp1046419

    ResponderExcluir
  3. Pois é Adilson,

    Depois que estava quase dormindo, lembrei que tinha esquecido do append, que é similar ao ">>" do Linux.

    Valeu por lembrar Adilson!

    Abraços!

    ResponderExcluir
  4. isso aí Bruno,
    ótima contribuição!
    eu não conhecia esse recurso e vai ser útil no dia-a-dia...
    um abraço!
    Sandro Leite.

    ResponderExcluir