EdgeRouter - SCP를 사용하여 PC에서 펌웨어 파일을 라우터에 업로드하기¶
download at 2017-02-07T01:16:36Z origin
Overview¶
이 문서는 Secure Copy Protocol 를사용하여 펌웨어 파일을 로컬 호스트에서 원격 EdgeRouter로 업로드 하는 방법에 대하여 서술합니다. 다음 명령어는 Mac OS X 에서 1.5 버전 펌웨어를 EdgeRouter-Lite에 설치하는 과정입니다.
Steps¶
원격 라우터에서 원격 목적지가 올바른 권한을 갖는 파일을 가지고 있다고 가정합니다. 이 문서에서는 /home/username 디렉토리에 파일을 추가한다고 가정합니다.
ssh username@<router_ip> <password> sudo chmod -R ugo+rw /home/username/
로컬 호스트에서 업로드할 펌웨어 파일의 경로를 지정합니다. 다음 명령어를 통해서 펌웨어를 찾고, 파일 겅루를 확인할 수 있는 명령어를 제공합니다.
find ~/ -iname "firmware_filename"
로컬 호스트에서 펌웨어 업그레이드 파일이 있는 위치로 이동합니다.
cd /path/to/local/directory
Note
"~" 는 로컬 유저를 의미합니다.
로컬 호스트에서 SCP를 사용하여 펌웨어를 업로드 합니다. EdgeRouter의 로컬 사용자 계정의 패스워드도 입력해야 하며, 입력 후에는 업로드를 시작합니다.
scp "firmware_filename" username@<router_ip>:/path/to/remote/directory
Note
EdgeRouter의 펌웨어는 /home/username/ 디렉토리에 저장하였습니다.
원격 라우터에서 CLI로 시스템 이미지를 추가합니다.
add system image "firmware_filename"
Note
펌웨어는 업로드 완료하였지만, 아직 부팅시 기본 이미지로 설정해야합니다.
새로운 이미지로 로드 할 수 있도록 장치를 재부팅합니다.
reboot <yes>
Note
원격 라우터는 재부팅하며 새로운 펌웨어 파일을 로딩합니다.