소개
이 문서에서는 부팅 중에 Cisco Edge 300이 중단된 문제를 해결하는 방법에 대해 설명합니다.
문제
부팅 중에 Cisco 로고가 계속 표시되거나 검은색 또는 회색 화면이 표시될 수 있습니다.이 문제는 Cisco 버그 ID CSCul76460에 설명되어 있습니다.
솔루션
이 솔루션은 펌웨어 버전 1.6RB2를 사용하여 Edge 300을 리이미징하는 것입니다.
준비
- Cisco.com에서 펌웨어 버전 1.6RB2를 다운로드합니다.
펌웨어 버전 1.6RB2:smi-usb-sunbird-1.6RB2-delivery.tar.gz
- Edge 300의 MAC 주소를 기록합니다. MAC로 표시된 장치 하단에 있는 스티커에 나와 있습니다.
복구 프로세스 중에 Edge 300을 재부팅해야 합니다.경우에 따라 Edge 300이 완전히 부팅되지 않을 수도 있지만 네트워크를 통해 액세스할 수도 있습니다.오류 조건 때문에 장치의 IP 주소가 화면에 표시되지 않으면 DHCP를 통해 어떤 IP 주소가 제공되었는지 확인하기 위해 MAC 주소를 사용해야 할 수도 있습니다.
개요
이 문서에서는 Cisco Edge 300에서 펌웨어를 업그레이드하는 데 필요한 단계를 간략하게 설명합니다. 이 단계는 두 가지 단계로 설명합니다.
- 원하는 Edge 300 펌웨어가 포함된 부팅 가능 USB 드라이브 준비
- Edge 300 장치에 펌웨어 플래시
시스템 요구 사항
- Cisco Edge 300 장치
- FAT(File Allocation Table) 32 파일 시스템에 포맷된 USB 플래시 드라이브 1개(최소 2GB 여유 공간)*
- Edge 300 펌웨어 이미지 파일 1개(USB 플래시 드라이브와 함께 사용)
- 1개의 종이 클립/SIM(Subscriber Identity Module) 배출 도구(Rectired reset 버튼용)
참고:에지 펌웨어 플래시를 위해 USB 플래시 드라이브의 내용을 비웁니다.부트 가능한 플래시 드라이브를 만드는 프로세스는 기존 저장 및 파일 전송에 사용할 수 없게 일시적으로 렌더링합니다.나중에 펌웨어 업그레이드가 완료되면 플래시 드라이브를 원래 파일 시스템으로 다시 포맷할 수 있습니다.
부팅 가능 USB 드라이브 준비 - Edge 300
참고:이러한 지침은 USB 드라이브를 준비하기 위해 작동 중인 Edge 300을 사용하며, 이로 인해 명령의 일부 경로는 Edge 300에 한정됩니다. 작동 중인 Edge 300을 사용할 수 없거나 액세스할 수 없는 경우 Ubuntu, Red Hat 등의 다른 Linux 시스템을 사용하여 파일 위치 일부를 수정할 경우 단계를 수행할 수 있습니다.예를 보려면 "부팅 가능 USB 드라이브 준비 - 일반 Linux" 섹션을 참조하십시오.
- 컴퓨터에서 Edge 300 펌웨어 이미지를 USB 플래시 드라이브의 루트 디렉토리에 복사합니다.컴퓨터에서 USB 드라이브를 분리하고 장치 옆에 있는 Edge 300의 USB 포트에 연결합니다.

- 이 단계에서 명령을 사용하여 PuTy(Microsoft Windows PC의 경우) 또는 Terminal(Macintosh의 경우)을 사용하여 디바이스에 SSH(Secure Shell)를 적용합니다.디바이스 IP 주소를 Edge 디바이스의 실제 IP 주소로 교체합니다.네트워크 관리자에게 Edge 300에 대한 올바른 IP 주소 및 루트 자격 증명을 확인하십시오.
# ssh root@{device IP}
# root@{device IP} password: cisco
- USB 드라이브를 찾으려면 blkid 명령을 입력합니다.일반적으로 /dev/sdxx입니다. 여기서 xx는 b1, b2 또는 c1, c2입니다. 이 문서의 경우/dev/sdb1이라고 가정합니다.
# blkid
/dev/sdb1: LABEL="USBDRIVE" UUID="7288-0792" TYPE="vfat"
- USB 드라이브를 마운트합니다.
# mount /dev/sdb1 /tmp/mnt
- USB 드라이브를 마운트 해제하고 펌웨어 이미지를 Edge 300 디바이스(/apps/디렉토리)에 복사합니다. 작업이 완료될 때까지 기다립니다.콘솔이 명령줄 시작에 # 기호를 표시하면 이미지 파일 복사가 완료됩니다.이 예에서 1.6RB2 파일이 사용됩니다(smi-usb-sunbird-1.6RB2-delivery.tar.gz).
# cp /tmp/mnt/smi-usb-sunbird-1.6RB2-delivery.tar.gz /apps/
# umount /tmp/mnt
- USB 드라이브를 꺼내지 말고 다음 명령을 입력합니다(3단계와 다른 것으로 발견된 경우 sdb1을 blkid로 교체해야 합니다). 각 명령을 실행하는 데 시간이 걸립니다.다음 명령을 진행하기 전에 각 명령이 완료될 때까지 기다립니다(console에 # 표시).모든 명령이 실행되면 디바이스에서 USB 드라이브를 제거합니다.
# mkfs.ext3 /dev/sdb1
# mount /dev/sdb1 /tmp/mnt
# tar xvzf /apps/smi-usb-sunbird-1.6RB2-delivery.tar.gz -C /tmp/mnt
# umount /tmp/mnt
부팅 가능 USB 드라이브 준비 - 일반 Linux
이 지침은 Linux를 사용하여 부팅 가능 USB 드라이브를 준비하는 방법을 설명합니다.
- 콘솔 또는 SSH를 루트로 통해 Linux 디바이스에 연결하고 다음 명령을 사용하여 USB 드라이브에 대한 마운트 지점을 만듭니다.
# mkdir /tmp/mnt
- USB 드라이브를 찾으려면 blkid 명령을 입력합니다.일반적으로 /dev/sdxx입니다. 여기서 xx는 b1, b2 또는 c1, c2입니다. 이 문서의 경우/dev/sdb1이라고 가정합니다.
# blkid
/dev/sdb1: LABEL="USBDRIVE" UUID="7288-0792" TYPE="vfat"
- USB 드라이브를 마운트합니다.
# mount /dev/sdb1 /tmp/mnt
- USB 드라이브를 마운트 해제하고 펌웨어 이미지를 Linux 디바이스(/tmp/디렉토리)에 복사합니다. 작업이 완료될 때까지 기다립니다.콘솔이 명령줄 시작에 # 기호를 표시하면 이미지 파일 복사가 완료됩니다.이 예에서 1.6RB2 파일이 사용됩니다(smi-usb-sunbird-1.6RB2-delivery.tar.gz).
# cp /tmp/mnt/smi-usb-sunbird-1.6RB2-delivery.tar.gz /tmp/
# umount /tmp/mnt
- USB 드라이브를 꺼내지 말고 다음 명령을 입력합니다(2단계와 다른 것으로 발견된 경우 sdb1을 blkid로 교체해야 합니다). 각 명령을 실행하는 데 시간이 걸립니다.다음 명령을 진행하기 전에 각 명령이 완료될 때까지 기다립니다(console에 # 표시).모든 명령이 실행되면 디바이스에서 USB 드라이브를 제거합니다.
# mkfs.ext3 /dev/sdb1
# mount /dev/sdb1 /tmp/mnt
# tar xvzf /tmp/smi-usb-sunbird-1.6RB2-delivery.tar.gz -C /tmp/mnt
# umount /tmp/mnt
펌웨어 플래시
- Edge 300의 전원 단추를 길게 눌러 전원을 끕니다.새로 만든 부팅 가능 USB 드라이브를 다시 장치 측면에 있는 USB 포트에 연결합니다.

- Edge 300의 전원 단추를 길게 눌러 다시 켜십시오.디바이스가 재부팅될 때까지 약 5초 동안 디바이스의 전원 버튼 옆에 있는 재설정 버튼을 누르고 있으려면 종이 클립/SIM 배출 도구를 사용합니다.

- 리부팅이 완료되면 Edge 300 장치는 USB 드라이브의 내용을 읽고 펌웨어를 플래시하기 시작합니다.이 시점에서는 전원 LED가 계속 깜박이며, 이는 펌웨어 업데이트가 진행 중임을 나타냅니다.연결된 디스플레이에서 로그인 화면을 볼 수 있으면 펌웨어 플래싱이 완료됩니다.
