Cisco Command Output Redirect para um arquivo local

2

Como você redireciona uma saída para um arquivo local ao executar um comando cisco?

Digamos que eu queira executar "show interface description | inc mcRNC411" e eu gostaria de redirecionar sua saída em um arquivo local chamado C: \ output.txt.

Obrigado. :)

    
por JimPaw 20.09.2012 / 10:37

3 respostas

2

Isso depende do SO em que os dispositivos estão sendo executados (IOX, NX-OS, etc.) e da versão em que está.

Para um dispositivo IOS típico, os detalhes são aqui .

Use show run | i username | redirect flash0:/output.txt

Embora nem todos os dispositivos suportem o uso de dois canais e / ou o comando redirect (ou tee ). Mais uma vez, isso depende do seu dispositivo e sistema operacional.

UPDATE Para ter a atualização enviada para o seu computador local como C: \ output.txt só é possível, ao usar apenas os recursos incorporados no switch, via redirecionamento de URL. O comando redirect salva a saída em uma URL como o exemplo dado, "flash: /output.txt".

Isso também pode ser TFTP redirect tftp://192.168.0.1/myfile.txt , mas isso requer a configuração de um servidor TFTP. Você pode ver na saída de ajuda do comando redirect muitos outros protocolos estão disponíveis;

router#show run | redirect ?
  flash:  Uniform Resource Locator
  ftp:    Uniform Resource Locator
  http:   Uniform Resource Locator
  https:  Uniform Resource Locator
  nvram:  Uniform Resource Locator
  pram:   Uniform Resource Locator
  rcp:    Uniform Resource Locator
  scp:    Uniform Resource Locator
  tftp:   Uniform Resource Locator

Já que você está no Windows (eu suponho, com a menção de "C: \"), se você estiver usando o Hyperterminal você pode capturar a saída de comandos para um arquivo local: Veja esta referência.

Não posso aconselhar você em todos os programas de emulação de terminal que são muitos, mas há vários que possuem esse mesmo recurso de "capturar para arquivo".

Por último, mas não menos importante, basta copiar e colar? ;)

    
por 20.09.2012 / 16:39
0

Você pode simplesmente registrar a sessão? Cada emulador de terminal que eu usei em ... bem, desde que me lembro, oferece a opção de registrar todas as suas entradas e saídas de sessão em um arquivo na máquina em que você está rodando.



Geralmente,noWindows(quevocêpareceestarusando),vocêtambémpodeselecionarecopiaroconteúdodeumterminaloujanelaCLIclicandocomobotãodireitodomousenabarradetítulo/menueselecionandoaopçãoapropriadatambémnomenudecontexto.

por 23.09.2012 / 22:28
0

É tão simples como abaixo:

Você faz login no seu roteador ou switch. No modo #, você digita o seguinte comando

router# show running-config | redirect tftp://10.0.0.4/routerbackup.doc

10.0.0.4 é o seu servidor tftp (espero que você tenha um. Se não basta baixar o aplicativo solarwind tftp e instalá-lo em qualquer um dos seus servidores. Basta configurá-lo para mostrar onde os arquivos serão armazenados por padrão)

routerbackup é o nome do seu arquivo. .doc é o tipo de arquivo que você deseja. você pode ter .txt ou qualquer outro forame. Agora seu arquivo estará na pasta designada em 10.0.0.4 no formato de documento do Word.

Isso é tudo :) Aproveite a Cisco

    
por 14.07.2015 / 11:30