눈 내린 세상

Asus ac1900 (ac68u) 간이나스 활용하기 - entware 설치 본문

NAS(asus AC1900 = rt-AC68U)/entware 설치

Asus ac1900 (ac68u) 간이나스 활용하기 - entware 설치

녹은눈사람 2018. 3. 5. 16:30


목적.

1. transmission과 tvheadend를 설치하기 위해서는 엔트웨어가 필요하다.

2. 엔트웨어란 리눅스에서의 OS로 transmission이나 tvheadend 등을 이용하기 위해 먼저 설치 되어야 한다.


준비사항.

ac1900을 멀린펌으로 올렸다면 불필요하지만 혹시나 지웠다면 다음 프로그램을 설치한다.

1. Putty 설치

putty-64bit-0.70-installer.msi

출처 : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

2. winscp 설치

WinSCP-5.13-Setup.exe

https://winscp.net/eng/download.php

공식 영문 사이트

http://surfree.tistory.com/category/WinSCP

한글 패치



SSH 설정

공유기 설정 페이지에서

관리 - 시스템


WAN - 포트포워딩

SSH 포트 설정.


putty 접속.

Host name 은 DDNS 혹은 192.168.1.1 입력

putty 접속

df -h

마운트 경로 확인. jffs가 있는지 확인.

만약에 없다면 공유기 설정에서 관리-시스템에 있는 enable jffs 사용 가능하게 설정.



cd /tmp

wget -c -O entware-ngu-setup.sh http://goo.gl/hshQkA

현재 위의 명령어에서 goo.gl/hshQkA는 막힌듯..

아래 명령어로 대체.

wget -c -O entware-ngu-setup.sh http://bit.ly/2xZTaVp

chmod +x ./entware-ngu-setup.sh

./entware-ngu-setup.sh

위의 명령어를 차례로 입력.(복사 후 putty 에서 오른쪽 마우스 클릭하면 붙여넣기 됨)

cd /tmp 는 tmp폴더로 이동.

chmod는 폴더/파일 권한.


다음과 같이 나오면

1 입력 후 엔터

0-2가 나오는 경우도 있는데 이건 공유기에 두개의 외장하드 혹은 usb를 꽂았기 때문이다.

1은 usb 2.0 슬롯의 파티션이고 2는 usb 3.0 슬롯의 파티션이다. 엔트웨어를 설치할 기기의 파티션을 입력해주면 된다.

보통 usb2.0 에 엔트웨어를 설치하므로 1이 기본.


512mb를 추천하는 사람이 있는가 하면

1024를 추천하거나

2048을 추천하기도 함.

그냥 중간으로 1024 선택.

엔터 입력.


cd /opt

캡쳐에서는 /빠졌으나 cd /opt가 맞음.

opt=엔트웨어 폴더의 바로가기 이름.

opkg install nano

cd /opt

dd if=/dev/zero of=swap bs=1024 count=524288

mkswap swap

chmod 0600 swap

swapon swap

nano /jffs/scripts/post-mount


swapon /opt/swap

입력후 CTRL+O, 엔터, CTRL+X

(CTRL+O 저장. CTRL+X 빠져나오기)

nano /jffs/scripts/services-stop



swapoff /opt/swap

입력후 CTRL+O, 엔터, CTRL+X

(CTRL+O 저장. CTRL+X 빠져나오기)

chmod a+rx /jffs/scripts/*



여기까지가 엔트웨어 설치!!!!

엔트웨어 타임존 설정


opkg list zoneinfo*

opkg install zoneinfo-asia

ln -sf /opt/share/zoneinfo/Asia/Seoul /etc/localtime

nano /opt/etc/init.d/S00timezone

#!/bin/sh


start() {

    ln -sf /opt/share/zoneinfo/Asia/Seoul  /etc/localtime

}


stop() {

    rm -rf /etc/localtime

}


case "$1" in

    start)

        start

        ;;

    stop)

        stop

        ;;

    restart)

        stop

        start

    ;;

    *)

    echo "Usage: $0 {start|stop}"

    ;;

esac

위 내용을 복사 후 붙여넣기

chmod +x /opt/etc/init.d/S00timezone


타임존까지 설정 끝.

이제 엔트웨어는 끝.

Comments