- 포고에 클라우드 셋팅을 위해 Debian을 설치하려고 인터넷을 뒤져 스크립트를 받다.
- SSH로 접속하여 스크립트 를 다운로드 하고 실행 중 에러가 났다.
- 연결은 되어 있으나 직감적으로 ' 이 연결이 떨어지면 벽돌이 되는구나'라고 직감
- 수단 방법을 가리지 않고 난리를 쳐보다가 결국 리붓. 예상대로 벽돌 ㅠㅠ
2.복구
- 시리얼 젠더(USB to TTL) 연결을 위한 포고 분리 및 납땜
- 참고 포고플러그 E02 분해 방법
- 포고 본체를 싸고 있는 투명 플라스틱을 뒤에서 당겨 벗겨낸다
- 뒷쪽 이음새 부분을 드라이버 등으로 벌려서 뚜껑을 딴다.
인터넷에 TX,RX가 바뀌어서 한참 고생을 했다. 위 설정이 맞다.
- 준비된 USB to TTL 젠더를 연결한다.
(이후에 사용할 량으로 본체 뒤에 구멍을 내어 선을 뚫었다)
- 터미널 연결(리눅스 버전)
작업전 판 벌려놓은 사진
시리얼포트 접속
리눅스에서는 minicom이라는 툴을 이용하여 접속한다.
Windows기반으로 Putty를 사용할 경우, 해당 매뉴얼을 참조.
i. minicom 설정
$sudo minicom -s
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
| Exit from Minicom |
+--------------------------+
+-----------------------------------------------------------------------+
| A - Serial Device : /dev/ttyUSB0 |
| B - Lockfile Location : /var/lock |
| C - Callin Program : |
| D - Callout Program : |
| E - Bps/Par/Bits : 115200 8N1 |
| F - Hardware Flow Control : No |
| G - Software Flow Control : No |
| |
| Change which setting? |
+-----------------------------------------------------------------------+
설정값 : 속도 115200, 패리티 8, 흐름제어(HW, SW) : 없음
+-----[configuration]------+
| Filenames and paths |
| File transfer protocols |
| Serial port setup |
| Modem and dialing |
| Screen and keyboard |
| Save setup as dfl |
| Save setup as.. |
| Exit |
| Exit from Minicom |
+--------------------------+
Exit로 minicom 메인화면으로 나감
시리얼케이블이 연결된 상태
* 리눅스 USB 시리얼 포트 연결상태 확인 (ttyUSB로 확인됨)
$dmesg |grep tty
[ 0.000000] console [tty0] enabled
[ 0.489512] 0000:00:16.3: ttyS4 at I/O 0x60b0 (irq = 19) is a 16550A
[ 0.000000] console [tty0] enabled
[ 0.489512] 0000:00:16.3: ttyUSB0 at ...
- 복원
참조한 블로그대로 작동하는 명령어가 없어 나름 머리를 굴려 다음과 같이 작업
i. ip할당
-sh-3.2# ifconfig eth0 192.168.0.244 netmask 255.255.255.0 broadcast 192.168.0.255 up
ip할당
-sh-3.2# route add default gw 192.168.0.1
기본게이트웨이 설정
-sh-3.2# netstat -a
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 (null):22 (null):* LISTEN
네크워크 상태 확인
다행스럽게도 ssh 서비스가 열려있었다.
ii. 원격접속
로컬(내 노트북) 시스템에서 포고로 ssh로 접속
$ssh -l root 192.168.0.244
PW는 벽돌이 되기전에 설정해 두었던 ssh 비밀번호로 접속이 되었다. 만약, 이과정에서 문제-ssh 로그인시 루트 로그인이 안된다든지-가 발생한다면 root 패스워드를 재설정해야 하는데, 내 경우 파일 시스템이 읽기전용으로만 마운트 되는 상황이 발생했다. 무슨 말인고 하니, 포고에 접속하여 /etc/아래 설정파일을 열어볼 수는 있으나 수정이 불가.
나와 같은 문제로 읽기전용으로 마운트된 시스템에 대해 편집을 하려 한다면, 다음과 같은 명령을 수행한다.
$mount -o remount,rw /
위와 같이하면 시스템내 파일을 편집 가능한 상태로 마운트 할 수 있다.
이어서 루트 패스워드를 변경한다.
-sh-3.2# passwd root
Changing password for root
New password:
Retype password:
-sh-3.2#
일단 이렇게 하여...
살렸다.
'TechNote > Etc.' 카테고리의 다른 글
[ETC] no cdrom found error. Proxmox Install via USB stick. (0) | 2014.01.18 |
---|---|
[PogoPlug] E02 복구기 2부 - 아치리눅스 재설치 (0) | 2013.10.11 |
6.25 CyberTerror Report (0) | 2013.06.26 |
[Dokuwiki] DW2PDF - Export PDF multibye language (0) | 2013.06.21 |
[POGOPLUG] HOW TO RECOVER PP S4 VIA SERIAL CONNECTION. (2) | 2013.04.24 |