Contents

Introduction

Prerequisites

Requirements

Componentes Utilizados

Conventions

Informações de Apoio

Copie um arquivo de configuração atual do roteador para o servidor TFTP

Instruções passo a passo

Verificar a configuração

Copie um arquivo de configuração do servidor TFTP para o roteador

Instruções passo a passo

Copiar uma imagem do Cisco IOS do roteador para o servidor TFTP

Instruções passo a passo

Verificar a configuração

Copiar uma imagem do Cisco IOS do servidor TFTP para o roteador

Instruções passo a passo

Apêndice A

Detalhes do objeto MIB

Introduction

Este documento descreve como mover arquivos de configuração e imagens de software entre um roteador e um servidor TFTP (Trivial File Transfer Protocol).

Prerequisites

Requirements

Os leitores deste documento devem ter conhecimento do SNMP e das MIBs.

Componentes Utilizados

As informações deste documento são baseadas no Cisco IOS® Software versão 10.2 ou posterior. Os MIBs que esses exemplos usam sãoOLD-CISCO-SYS-MIBeOLD-CISCO-FLASH-MIB, que são suportados no Cisco IOS Software Release 10.2 e posteriores. A Cisco recomenda que você use uma versão mais recente do software Cisco IOS, como o Cisco IOS Software Release 12.

The information in this document was created from the devices in a specific lab environment. All of the devices used in this document started with a cleared (default) configuration. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.

Conventions

Em todos os exemplos mostrados neste documento, esses valores são usados para fins ilustrativos:

- 172.16.99.20 — Endereço IP do roteador.

- 10.68.191.135 — Endereço IP do servidor TFTP.

- private — série de comunidade de leitura-gravação SNMP. Certifique-se de usar a string de leitura/gravação configurada no roteador. Execute o comando show running-config no CLI do roteador para verificar isso.

- A sintaxe para quando você emite os comandos nmpsetandsnmpwalkestá nestes exemplos:

snmpset [options...]

{

} [

...] snmpwalk [options...]

{

} [

]

Note: Para aumentar o tempo limite, use a opção -t <timeticks> no comando snmpset.

Para obter mais informações sobre convenções de documento, consulte as Convenções de dicas técnicas Cisco.

Informações de Apoio

Verifique se você pode fazer ping do endereço IP do servidor TFTP a partir do roteador:

Router#ping 10.68.191.135

Type escape sequence to abort.

Sending 5, 100-byte ICMP Echos to 10.68.191.135, timeout is 2 seconds:

!!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 1/2/4 ms:

Os procedimentos são:

- Não aplicável para switches Catalyst baseados no software Cisco IOS, como o Catalyst 2900/3500XL Series.

- Não aplicável para Switches Catalyst com base no Software CatOS, como o Catalyst série 4000/5000/6000.

- Não aplicável para os módulos MSFC (Multilayer Switch Feature Card) e MSFC2 da série Catalyst 6000 que executam o software Cisco IOS.

- Não aplicável se a string de comunidade de leitura-gravação SNMP não estiver configurada ou não for conhecida no roteador. Consulte How to Configure SNMP Community Strings on Routers, Cisco IOS Software-Based XL Switches, RSMs, MSFCs and Catalyst Switches para obter o procedimento detalhado sobre como configurar as strings de comunidade SNMP.

- Se você executar o Cisco IOS Software Release 12 ou posterior, deverá usar oCISCO-CONFIG-COPY-MIB.

- Baseado na sintaxe de linha de comando dos utilitários NET-SNMP (anteriormente conhecido como UCD-SNMP). Se você usar outros aplicativos SNMP, como HP Open View ou NetView, verifique a sintaxe que pode ser diferente da mostrada nos exemplos deste documento.

- Baseado emOLD-CISCO-SYS-MIBeOLD-CISCO-FLASH-MIB. Os objetos MIB desse MIB são usados:

Nome do objeto MIB

OID

writeNet

1.1.3.6.1.4.1.9.2.1.55

hostConfigSet

1.1.3.6.1.4.1.9.2.1.53

writeMem

1.1.3.6.1.4.1.9.2.1.54

flashToNet

1.1.3.6.1.4.1.9.2.10.9

flashErase

1.1.3.6.1.4.1.9.2.10.6

netToFlash

1.1.3.6.1.4.1.9.2.10.12

Copie um arquivo de configuração atual do roteador para o servidor TFTP

Instruções passo a passo

Conclua estes passos:

1. Crie um novo arquivo, router-config, no diretório /tftpboot do servidor TFTP. No UNIX, use a sintaxe:touch <filename>.

touch router-config

2. Altere as permissões do arquivo para 777 com a sintaxe:chmod <permissions> <filename>.

chmod 777 router-config

3. A partir da linha de comando da estação de gerenciamento, com o uso do objectwriteNetinsira estas informações:

% snmpset 172.16.99.20 private .1.3.6.1.4.1.9.2.1.55.10.68.191.135

s router-config enterprises.9.2.1.55.171.68.191.135 = "router-config"

Verificar a configuração

Verifique se o arquivo router-config no diretório /tftpbootdo servidor TFTP foi copiado com êxito.

Copie um arquivo de configuração do servidor TFTP para o roteador

Instruções passo a passo

1. Execute uma destas tarefas:

- Crie um novo arquivo,router-config no diretório /tftpbootdo servidor TFTP. No UNIX, use o comando syntaxtouch <filename>.

touch router-config

- Coloque o arquivo de configuração atual no diretório /tftpbootdo servidor TFTP.

2. Altere as permissões do arquivo para 777 com o uso de syntaxchmod <permissions> <filename>.

chmod 777 router-config

3. Na linha de comando da estação de gerenciamento, com o uso do objecthostConfigSet da MIB, digite:

% snmpset -t 60 172.16.99.22 private .1.3.6.1.4.1.9.2.1.53.10.68.191.135

s router-config OR % snmpset -t 60 172.16.99.22 private

enterprises.9.2.1.53.171.68.191.135 = "router-config"

Onde- t 60é igual a um tempo limite de 60 timeticks.

4. Depois que o arquivo for gravado na RAM, copie-o na NVRAM com o uso do MIB objectwriteMem:

% snmpset -t 60 172.16.99.22 private .1.3.6.1.4.1.9.2.1.54.0 i 1

enterprises.9.2.1.54.0 = 1

Copiar uma imagem do Cisco IOS do roteador para o servidor TFTP

Instruções passo a passo

1. Execute uma destas tarefas:

- Crie um novo arquivo,imagem do roteador, no diretório /tftpbootdo servidor TFTP. No UNIX, use o comando syntaxtouch <filename>.

touch router-image

- Use o mesmo nome de arquivo mostrado no show flashoutput para criar o arquivo no diretório /tftpbootdo servidor TFTP. Para este exemplo, o roteador lista sc2600-i-mz.122-2.XAcomo a saída para show flash: comando.

touch c2600-i-mz.122-2.XA

2. Altere as permissões do arquivo para 777 com syntaxchmod <permissions> <filename>.

chmod 777 c2600-i-mz.122-2.XA

3. Na linha de comando da estação de gerenciamento, com o uso do MIB objectflashToNet, digite estas informações:

% snmpset 172.16.99.22 private .1.3.6.1.4.1.9.2.10.9.171.68.191.135

s c2600-i-mz.122-2.XA enterprises.9.2.10.9.171.68.191.135

= "c2600-i-mz.122-2.XA"

Verificar a configuração

Após a conclusão da transferência de arquivo, verifique se o tamanho do arquivo (bytes) é o mesmo no arquivo no diretório /tftpbootdiretory e no roteador.

Copiar uma imagem do Cisco IOS do servidor TFTP para o roteador

Instruções passo a passo

Conclua estes passos:

1. Coloque a imagem do Cisco IOS no diretório /tftpbootdo servidor TFTP. Certifique-se de consultar oDownload de software(somente clientes registrados) .

2. Altere as permissões do arquivo para 777 com o uso de syntaxchmod <permissões> <nome_do_arquivo>

chmod 777 <Cisco IOS image file>

3. Antes de iniciar a transferência de arquivo via SNMP, execute adir flash:ou show flash: para verificar se você tem espaço suficiente para o novo arquivo de imagem do Cisco IOS.

Se você não tiver o espaço necessário em flash, haverá uma falha na transferência do arquivo. Como alternativa, você pode apagar a Flash primeiro para liberar espaço para o novo software Cisco IOS via SNMP. Em caso afirmativo, use o comando objectflashEraseda MIB para inserir essas informações a partir da linha de comando da estação de gerenciamento:

% snmpset 172.16.99.22 private .1.3.6.1.4.1.9.2.10.6.0 i 1

enterprises.9.2.10.6.0 = 1

Note: Você também pode apagar a memória flash do roteador manualmente ao executar o comando CLI commanderase flash:

4. Verifique se a Flash foi completamente apagada. Execute o comando edir flash: oushow flash:command.

Router#show flash:

System flash directory:

No files in System flash

[0 bytes used, 33030144 available, 33030144 total]

32768K bytes of processor board System flash (Read/Write)

Router #dir flash:

Directory of flash:/

No files in directory

33030144 bytes total (33030144 bytes free)

5. A partir da linha de comando da estação de gerenciamento, use o objectNetToFlash MIB para inserir essas informações a fim de transferir o arquivo de imagem do Cisco IOS para o roteador:

% snmpset 172.16.99.22 private .1.3.6.1.4.1.9.2.10.12.10.68.191.135

s c2600-i-mz.122-2.XA.bin enterprises.9.2.10.12.171.68.191.135

= "c2600-i-mz.122-2.XA.bin"

Note: Neste exemplo, o arquivo de imagem do Cisco IOS,c2600-i-mz.122-2.XA.bin, é usado para ilustração.

6. Com base no tamanho do arquivo (bytes) da imagem do Cisco IOS, essa etapa pode levar alguns minutos para ser concluída.

Se você tentar executar o comando CLI dir flash:durante a transferência de arquivos no roteador, esta saída será exibida. Esta saída indica que a transferência de arquivo ainda não foi concluída.

Router#dir flash:

%Error opening flash:/ (Device in exclusive use)

7. Quando a transferência do arquivo de imagem do Cisco IOS estiver concluída, execute o comando CLI dir flash: orshow flash:para verificar se o nome do arquivo e o tamanho do arquivo (bytes) correspondem exatamente ao arquivo usado/presente no diretório /tftpbootdo servidor TFTP.

Você pode definir o registro de configuração com o valor apropriado e recarregar o roteador (se necessário) para carregar o novo arquivo de imagem do Cisco IOS. Consulte a documentação de Configuração do Cisco IOS Software para obter mais detalhes sobre como fazer isso.

Apêndice A

Detalhes do objeto MIB

Objeto

writeNet

OID

1.1.3.6.1.4.1.9.2.1.55

Tipo

DisplayString

Permissão

somente gravação

Status

obrigatório

MIB

OLD-CISCO-SYS-MIB

Descrição

Grave a configuração no host que usa TFTP.

OID em árvore

::= { iso(1) org(3) dod(6) internet(1) private(4) enterprises(1) cisco(9) local(2) lsystem(1) 55 }

Objeto

hostConfigSet

OID

1.1.3.6.1.4.1.9.2.1.53

Tipo

DisplayString

Permissão

somente gravação

Status

obsoleto

MIB

OLD-CISCO-SYS-MIB

Descrição

Faz com que um novo arquivo host-confg seja carregado com o uso de TFTP.

OID em árvore

::= { ISO(1) org(3) DOD(6) Internet(1) private(4) enterprises(1) cisco(9) local(2) lsystem(1) 53 }

Objeto

writeMem

OID

1.1.3.6.1.4.1.9.2.1.54

Tipo

DisplayString

Permissão

somente gravação

Status

obrigatório

MIB

OLD-CISCO-SYS-MIB

Descrição

Faz com que um novo arquivo host-confg seja carregado com o uso de TFTP.

OID em árvore

::= { ISO(1) org(3) DOD(6) Internet(1) private(4) enterprises(1) cisco(9) local(2) lsystem(1) 54 }

Objeto

flashToNet

OID

1.1.3.6.1.4.1.9.2.10.9

Tipo

DisplayString

Permissão

somente gravação

Status

obrigatório

MIB

OLD-CISCO-FLASH-MIB

Descrição

Grave a entrada Flash no servidor TFTP. O valor precisa ser o nome da entrada Flash a ser enviada. Instância é o endereço IP do host de tftp.

OID em árvore

::= { ISO(1) org(3) DOD(6) Internet(1) private(4) enterprises(1) cisco(9) local(2) flash(10) 9 }

Objeto

flashErase

OID

1.1.3.6.1.4.1.9.2.10.6

Tipo

Número inteiro

Permissão

somente gravação

Status

obrigatório

MIB

OLD-CISCO-FLASH-MIB

Descrição

Solicitação para apagar a memória Flash.

OID em árvore

::= { ISO(1) org(3) DOD(6) Internet(1) private(4) enterprises(1) cisco(9) local(2) flash(10) 6 }

Objeto

flashToNet

OID

1.1.3.6.1.4.1.9.2.10.12

Tipo

DisplayString

Permissão

somente gravação

Status

obrigatório

MIB

OLD-CISCO-FLASH-MIB

Descrição

Grave uma entrada Flash do servidor TFTP. O valor precisa ser o nome da entrada Flash a ser gravada. Instância é o endereço IP do host de tftp.

OID em árvore

::= { ISO(1) org(3) DOD(6) Internet(1) private(4) enterprises(1) cisco(9) local(2) flash(10) 12 }