EdgeMAX - atualizando firmware EdgeOS

Tutorial em vídeo (Web GUI)


Instruções para atualização Via CLI


Neste artigo, os leitores vão aprender como atualizar o firmware de EdgeRouter através do CLI.

Atualmente, duas imagens de firmware podem ser armazenadas no EdgeRouter. Isto é conveniente; se uma atualização não funciona corretamente, então é fácil reverter para a versão antiga. 

Para ver a versão atual:

ubnt@RTR:~$ show version 
Version:      v0.9.5
Build ID:     13450177
Build on:     08/15/12 01:02
Copyright:    2012 Ubiquiti, Inc
HW model:     EdgeRouter Lite 3-Port
HW S/N:       1226TDC9FDB170D87
Uptime:       18:03:12 up 4 min,  1 user,  load average: 0.32, 0.25, 0.11

Você pode adicionar uma nova imagem de um arquivo local ou um URL:

ubnt@RTR:~$ add system image ?
Possible completions:
 <ISO_file>    File name or URL of system image file to be installed
 <ISO_URL>

Por exemplo, para usar um direct link (use o URL real do curso) para download:

add system image http://dl.ubnt.com/...

Para adicionar uma nova imagem de um arquivo local:

ubnt@RTR:~$ add system image egdeos-120821.tar
Preparing to upgrade... Done
Copying upgrade image... Done
Removing old image... Done
Checking upgrade image... Done
Finishing upgrade... Done
Upgrade completed
ubnt@RTR:~$

Nota: Quando uma nova imagem é adicionado, todo o / config diretório é copiado para a nova imagem, então terá a mesma configuração que o último salvo config. OpenVPN chaves salvas em / config/auth também serão copiados.

Para ver imagens e o status do qual está sendo executado e que será executado após a próxima reinicialização:

ubnt@RTR:~$ show system image 
The system currently has the following image(s) installed:
v0.9.5.13455361.120821.0102    (default boot) 
v0.9.5.13450177.120815.0102    (running image) 
A reboot is needed to boot default image

Após uma reinicialização, a nova imagem é correr e padrão:

ubnt@RTR:~$ show system image 
The system currently has the following image(s) installed:
v0.9.5.13455361.120821.0102    (running image) (default boot) 
v0.9.5.13450177.120815.0102

Para ver quanto espaço de armazenamento usa cada imagem:

ubnt@RTR:~$ show system image storage 
Image name                        Read-Only   Read-Write        Total
------------------------------ ------------ ------------ ------------
v0.9.5.13455361.120821.0102           69060          460        69520
v0.9.5.13450177.120815.0102           69056        77428       146484

Para alternar para a outra imagem, como se uma reversão é necessário após a atualização:

ubnt@RTR:~$ set system image default-boot 
The system currently has the following image(s) installed:
v0.9.5.13455361.120821.0102    (running image) (default boot) 
v0.9.5.13450177.120815.0102    
Are you sure you want to switch images? (Yes/No) [Yes]: 
 Moving images... 
Done
Switched from
 Version:      v0.9.5.13455361.120821.0102
to
 Version:      v0.9.5.13450177.120815.0102

Se você deseja excluir a outra imagem, você tem:

ubnt@RTR:~$ delete system image 
The system currently has the following image(s) installed:
v0.9.5.13455361.120821.0102    (running image) (default boot) 
v0.9.5.13450177.120815.0102    
You are about to delete image [v0.9.5.13450177.120815.0102]
Are you sure you want to delete ? (Yes/No) [Yes]: 
Removing old image... Done