EdgeRouter - EdgeOS 펌웨어 업그레이드하기

download at 2017-08-20T12:28:02Z origin

비디오 튜토리얼 (Web GUI)


CLI로 업그레이드하기


이 문서는 CLI를 통해서 EdgeRouter 펌웨어를 업그레이드 하는 방법에 대하여 서술합니다.

현재는 2개의 펌웨어 이미지를 EdgeRouter에 저장할 수 있습니다. 이렇게 저장하는 방법은 편리합니다. 업그레이드 작업이 원활이 진행되지 않으면, 이전 버전으로 손쉽게 되돌릴 수 있습니다.

현재 버전을 확인하려면 다음을 수행합니다:

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

로컬 파일이나 URL에서 새로운 이미지를 추가할 수 있습니다:

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

다운로드 링크를 사용할수도 있습니다:

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

로컬 파일은 다음과 같이 사용합니다:

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:~$

Note

새로운 이미지가 추가되면, /config 디렉토리는 새로운 이미지에 복사됩니다. 복사 작업을 통해서 기존 설정을 새로운 이미지에서도 사용할 수 있도록 합니다. OpenVPN 키는 /config/auth 에 저장됩니다.

이미지와 리부팅 이후 어느 버전이 사용될 것인지 확인하려면 다음 명령어를 사용합니다:

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

리부팅 이후 새로운 이미지가 기본으로 동작하고 있는 것을 확인할 수 있습니다:

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

각 이미지가 얼만큼의 스토리지를 사용하는지 확인할 수 있습니다:

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

다른 이미지로 바꾸려면, 업그레이트에 되돌리기 작업을 마련해야합니다:

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

다른 이미지를 삭제하고 싶다면 다음 명령어를 수행하십시오:

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