EdgeRouter - SCP를 사용하여 PC에서 펌웨어 파일을 라우터에 업로드하기

download at 2017-02-07T01:16:36Z origin

Overview


이 문서는 Secure Copy Protocol 를사용하여 펌웨어 파일을 로컬 호스트에서 원격 EdgeRouter로 업로드 하는 방법에 대하여 서술합니다. 다음 명령어는 Mac OS X 에서 1.5 버전 펌웨어를 EdgeRouter-Lite에 설치하는 과정입니다.

Steps


  1. 원격 라우터에서 원격 목적지가 올바른 권한을 갖는 파일을 가지고 있다고 가정합니다. 이 문서에서는 /home/username 디렉토리에 파일을 추가한다고 가정합니다.

    ssh username@<router_ip>
    <password>
    sudo chmod -R ugo+rw /home/username/
    

    image0

  2. 로컬 호스트에서 업로드할 펌웨어 파일의 경로를 지정합니다. 다음 명령어를 통해서 펌웨어를 찾고, 파일 겅루를 확인할 수 있는 명령어를 제공합니다.

    find ~/ -iname "firmware_filename"
    

    image1

  3. 로컬 호스트에서 펌웨어 업그레이드 파일이 있는 위치로 이동합니다.

    cd /path/to/local/directory
    

image2

Note

"~" 는 로컬 유저를 의미합니다.

  1. 로컬 호스트에서 SCP를 사용하여 펌웨어를 업로드 합니다. EdgeRouter의 로컬 사용자 계정의 패스워드도 입력해야 하며, 입력 후에는 업로드를 시작합니다.

    scp "firmware_filename" username@<router_ip>:/path/to/remote/directory
    

image3

Note

EdgeRouter의 펌웨어는 /home/username/ 디렉토리에 저장하였습니다.

image4

  1. 원격 라우터에서 CLI로 시스템 이미지를 추가합니다.

    add system image "firmware_filename"
    

image5

Note

펌웨어는 업로드 완료하였지만, 아직 부팅시 기본 이미지로 설정해야합니다.

  1. 새로운 이미지로 로드 할 수 있도록 장치를 재부팅합니다.

    reboot
    <yes>
    

Note

원격 라우터는 재부팅하며 새로운 펌웨어 파일을 로딩합니다.