Você está na página 1de 4

Atualizando IOS de um switch Cisco

Avaliação do Usuário: /0
Avaliar
Pior Melhor

Mais um artigo importante para quem administra redes com switches Cisco. De tempos em
tempos, a Cisco disponibiliza novas versões de IOS, com a finalidade de corrigir bugs, falhas e
melhorar o desempenho do equipamento como um todo. Essa mudança não é feita de forma
automática, então, vou ensinar passo a passo como fazer a atualização do IOS em um switch Cisco.
Antes de começar é importante informar, que os passos a seguir foram aplicados sobre um switch
2950. É de conhecimento de todos que nem todos os equipamentos compartilham os mesmo
comandos, então, não garanto que vá funcionar em outros switchs que não tenham um IOS
compatível com um 2950.

Existem várias maneiras de se atualizar um IOS em um equipamento Cisco, uma delas é utilizando
um servidor TFTP. Para quem não sabe o que é TFTP, em linhas gerais, é o protocolo FTP (File
Transporte Protocol) utilizando UDP, ao invés de TCP. Para fazer a atualização você vai precisar de
um servidor TFTP instalado em seu computador. Vamos utilizar o servidor TFTP da SolarWinds, que
é gratúito e pode ser baixado diretamente do site da SolarWinds.

Abra o programa logo após tê-lo instalado. A seguinte janela será aberta.

Clique em "File", e em seguida em "Configure". No final da janela que se abrir, na seção "Storage"
ao final da janela, escolha a pasta em que você irá colocar a imagem atualizada do IOS. Essa pasta
será seu repositório TFTP. Essa pasta não é criada automaticamente pelo programa, então crie a
pasta e em seguida a referencie no campo "TFTP Server Root Directory".

Após ter salvo a nova versão do IOS para a pasta desejada, entre no switch e siga os passos
abaixo:

1 - Verifique a versão atual do IOS


Para verificar a versão atual basta inserir o comando show flash: que apresentará uma saída
parecida com a mostrada abaixo.

Switch#show flash:
Directory of flash:/

1 -rw- 3058048 <no date> c2950-i6q4l2-mz.121-22.EA4.bin

64016384 bytes total (60958336 bytes free)

2 - Compare as versões

Compare as versões para verificar se realmente a que se encontra no switch está desatualizada.
Caso esteja, prossiga com os passos seguintes.

3 - Apague a versão anterior

Para deletar a versão antiga do IOS basta inserir o comando delete flash:. As seguintes interações
serão mostradas.

Switch#delete flash:
Delete filename []?c2950-i6q4l2-mz.121-22.EA4.bin
Delete flash:/c2950-i6q4l2-mz.121-22.EA4.bin? [confirm]

Esse passo não é obrigatório, mas é importante ter cuidado com o espaço livre na flash.
Normalmente, as novas versões consomem mais espaço do que as anteriores. Como vocês podem
notar, ao final do comando show flash: podemos ver o espaço livre na flash. Caso seja necessário,
exclua a versão antiga para que a nova possa ser instalada sem maiores problemas com o espaço
livre.

Após deletar o IOS, se voltarmos a inserir o comando show flash: veremos a flash vazia como
mostrado abaixo.

Switch#show flash:
Directory of flash:/

1 -rw- 3058048 <no date> c2950-i6q4l2-mz.121-22.EA4.bin

64016384 bytes total (60958336 bytes free)


4 - Conecte o seu computador ao switch

Esse é um passo importante. Caso você esteja configurando um switch camada 2, a única forma de
você fazer o switch conversar com o seu computador é configurando uma vlan com um endereço IP,
atribuindo a vlan a porta conectada ao seu computador e configurar o computador com um IP na
faixa de IPs da vlan que você criou. Caso ele seja de camada 3, atribua um endereço IP a porta do
switch e tudo irá funcionar corretamente.

5 - Copie o novo IOS para o switch

Utilize o comando copy tftp flash: para copiar o novo IOS para a memória flash do switch. As
seguintes interações serão mostradas.

Switch#copy tftp flash:


Address or name of remote host []? 192.168.0.2
Source filename []? c2950-i6q4l2-mz.121-22.EA8.bin
Destination filename [c2950-i6q4l2-mz.121-22.EA8.bin]?

Se tudo correr bem, após apertar enter a seguinte saída será mostrada.

Accessing tftp://192.168.0.2/c2950-i6q4l2-mz.121-22.EA8.bin...
Loading c2950-i6q4l2-mz.121-22.EA8.bin from
192.168.0.2: !!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 3117390 bytes]

3117390 bytes copied in 0.251 secs (12419880 bytes/sec)

6 - Setar o novo IOS para sempre ser iniciado no boot

Se nenhum problema for constatado, execute o comando boot system [Nome do arquivo gravado],
para que este seja iniciado sempre que o switch for reiniciado.

7 - Salve e reinicie o switch

Utilize o comando wr ou copy running-config startup-config para salvar a configuração. Reinicie o


switch com o comando reload.

Para conferir se tudo saiu como planejado, na inicialização do switch, verifique se as seguintes
linhas apareceram.
Loading "flash:/c2950-i6q4l2-mz.121-22.EA8.bin"...
#######################################################
################### [OK]

Caso tenha ocorrido, o seu switch já está atualizado.