UniFi - 벽돌이 된 엑세스 포인트를 위한 TFTP 복구

download at 2017-10-29T03:04:42Z origin

Overview


이 문서는 어떻게 UAP 장비를 TFTP 기법을 사용해서 윈도우, Mac OS X, Unix, Linux에서 복원을 수행할 수 있는지 서술합니다.

이 방법은 "벽돌"이 된 UniFi AP를 복원하는 것에 도움을 줄 수 있습니다. 이 방법은 품질 보증을 지속적으로 가져갈 수 있는 반면에 시리얼 TTL를 개봉하면 품질 보증을 더 이상 지원하지 않습니다. 대부분의 소프트 벽돌 이슈는 이 방법으로 해결할 수 있습니다. 이슈가 계속 해결되지 않는다면, 하드웨어 이슈로서 소프트웨어로 해결할 수 없는 이슈일 수도 있습니다. 지원팀 (support@ubnt.com)에 주저하지 말고 연락하십시오. 만약 필요하다면, 장비 정보를 RMA 로 같이 보내주십시오. (품질 보증 기간 내에서만 가능합니다.)

Notes:

컨트롤러 3.2.5/4.5.2 부터는 UAP-AC와 UAP-AC-Outdoor 제품은 TFTP 복원을 지원합니다. 컨트롤러에서 펌웨어를 사용하면 됩니다.

UAP-Pro 와 UAP-Outdoor+ 모두 TFTP 복원을 위한 특수 이미지가 필요합니다. 해당 바이너리는 다음 링크에서 다운로드 받을 수 있습니다:

  • UAP-OD+ | SHA256 = 415e3cd6ad712ee9e197af0ec183b6ebe497679b60b02591239ddb0f2039ed92
  • UAP-Pro | SHA256 = 314b2043a6a1d380102305d56ec469c73385dfc373dfb8e53c8d5f399c6f9569

Table of Contents


  1. Windows
  2. Mac OS X, Unix & Linux
  3. 관련 문서

Windows


맨위로 가기

TFTP 복원을 시작하기 앞서, 컨트롤러의 올바른 펌웨어를 사용하고 있는지 확인합니다. 올바른 펌웨어 경로가 장비에 설정되어 있는지 다음 두개의 옵션 중 한가지를 사용하여 확인할 수 있습니다:

  • 페이지 아래에 있는 차트에서 확인합니다. 이 곳
  • 컨트롤러의 파일에서 확인: [unifi_base_dir]/dl/firmware/bundles.json 에서 확인가능합니다. Note: 어디가 unif_base 인지 모르겠다면 이 문서 를 확인하세요.

예를 들어, 데비안 7 x64 컨트롤러 v3.1.3.2187 고, UniFi AP std를 검색한다면, 올바른 경로는 : /usr/lib/unifi/dl/firmware/BZ2/3.1.3.2187/firmware.bin 가 될 것입니다.

  1. 올바른 펌웨어인지 확인했다면, 다운로드를 받아서 컴퓨터에 저장합니다.
  2. UniFi AP로부터 이더넷 케이블을 분리합니다.
  3. 종이클립을 사용하여 UniFi AP의 리셋 버튼을 누르고 기다리십시오. 종이클립으로 이제 때어도 되겠다라고 생각할 때 클립을 떼면 됩니다. step 5까지는 버튼을 떼지 마십시오.
  4. 리셋 버튼을 누르고 있는 동안, AP에 이더넷 케이블을 연결합니다. 업그레이드 모드의 LED에 불이 들어오기 전까지 리셋 버튼을 누르고 계십시오 (이 문서 에서 어떤 색이 맞는지 확인하십시오) 약 25초 정도 소요됩니다.
  5. 이제 리셋 버튼을 떼어도 됩니다. 이제 장비는 TFTP 전송 모드로 진입합니다.
  6. 컴퓨터의 NIC에 고정 IP를 부여합니다. 192.168.1.25와 서브넷 255.255.255.0, 게이트웨이는 192.168.1.20이 동작할 것입니다.
  7. UniFi PoE 인젝터 LAN 케이블을 직접 컴퓨터에 연결합니다.
  8. 이 예제는 Pumpkin TFTP 소프트웨어(여기서 다운로드 가능)를 사용합니다. "Put File"을 클릭합니다.
  9. "Local Files" 에서 전 step 1 에서 다운로드 받은 펌웨어 파일을 찾습니다.
  10. "Remote host" 필드에는 이전에 정의한 게이트웨이 (192.168.1.20)를 입력하고 OK를 클릭합니다.
  11. 이제 파일 전송이 시작되어야 합니다. 이후 펌웨어는 업그레이드 될 것이며 장비는 자동으로 한번 재부팅을 진행하고 업그레이드가 완료됩니다. 자동으로 재부팅이 되지 않더라도 직접 진행하지 마십시오.

Mac OS X, Unix & Linux


맨위로 가기

Note: AP를 재 설정하여 "업그레이드 모드"로 변경하기 위한 순서는 윈도우의 TFTP 과정과 동일하지만, 아래의 과정이 다릅니다.

TFTP 복원을 시작하기 전에, 컨트롤러에 접속하여 올바른 펌웨어를 사용하고 있는지 확인합니다. 올바른 fw 경로에 접근하기 위해 아래의 두가지 옵션중 하나를 사용할 수 있습니다:

  • 페이지 아래의 차트는 여기 에서 확인할 수 있습니다.
  • 컨트롤러에서 다음 파일을 확인합니다: [unifi_base_dir]/dl/firmware/bundles.json Note: <unifi_base> 가 어느 경로인지 모르겠다면, 이 문서 를 참조하시기 바랍니다.

예를 들어, Debian 7 x64 v3.1.3.2187 컨트롤러를 사용한다면, UniFi AP std를 다운로드 받아서, 다음 경로에 저장합니다: /usr/lib/unifi/dl/firmware/BZ2/3.1.3.2187/firmware.bin

  1. 올바른 펌웨어 경로가 확인되면, 다운로드 받아서 저장합니다.

  2. 기존의 UAP 펌웨어를 유저 폴더에 저장합니다. (/Users/사용자명/).

  3. 시스템 환경설정 > 네트워크 로 이동하여 네트워크 IP 주소를 192.168.1.25 로, 서브넷을 255.255.255.0 , 게이트웨이 주소를 192.168.1.20 으로 설정합니다.

  4. firmware.bin 를 단계 2에서 다운로드 받은 펌웨어 파일의 이름으로 설정합니다. 아래의 코드를 복사하여 AP를 재설정 하기 위해서 붙여넣습니다.

    connect 192.168.1.20
    binary
    rexmt 1
    timeout 60
    put firmware.bin
    
  5. Applications > Utilities > Terminal 로 이동하여 다음을 수행합니다:

    tftp
    
  6. tftp> 프롬프트가 생성됩니다. 이 프롬프트에서 AP를 재설정하고 컴퓨터에 연결할 수 있습니다. "upgrade mode"에 있는 동안은 윈도우, 맥 모두 동일한 명령어를 수행할 수 있습니다.

  7. UniFi AP에서 이더넷 케이블을 분리합니다.

  8. 종이클립을 사용하여 UniFi AP의 재설정 버튼을 누릅니다. 클립으로 누르고 있다는 느낌이 들어야합니다. 버튼을 5 단계를 완료할 때 까지 때지 마십시오.

  9. 리셋 버튼을 누르고 있는 동안, AP에 이더넷 케이블을 연결합니다. upgrade mode LED가 점멸될 때 까지 버튼을 누르고 있습니다. (어떤 색이 확인되어야 하는지는 이 문서 를 확인하십시오.) 이 과정은 대략 25초 정도 필요합니다.

  10. 이제 리셋 버튼을 떼어도 됩니다. 이제 기기는 TFTP 전송 모드로 전환되었습니다.

11. 터미널에서 TFTP 명령어를 입력할 때, 다음 명령어를 복사하여 입력합니다. 마지막 라인까지 복사하면 명령어를 바로 수행할 수 있습니다. Note: 일부 사용자에 따르면, 정확하게 작업이 수행되려면 몇차례 명령어를 붙여넣기를 수행해야합니다. 명령어를 성공적으로 수행했다면, 다음과 같은 결과를 확인할 수 있습니다:

tftp> connect 192.168.1.20
tftp> binary
tftp> rexmt 1
tftp> timeout 60
tftp> put firmware.bin
Sent x bytes in y seconds

해당 시점부터 전송을 시작합니다. 펌웨어는 업그레이드를 시작하며, 장비는 자동으로 업그레이드가 완료되면, 재부팅을 수행합니다.

  1. PoE 인젝터의 랜 케이블을 라우터에 다시 연결합니다. 네트워크 IP를 이전 값으로 복원합니다.

관련 문서


맨위로 가기