눈 내린 세상

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

NAS(asus AC1900 = rt-AC68U)/tvheadend 설치 및 설정

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

녹은눈사람 2018. 3. 5. 17:39

목적

1. tvheadend를 설치.

2. m3u 파일로 채널 등록.


m3u 파일에 대해선 여기서 정리 하지 않습니다.

m3u에 관한 자료는 타사이트에 많으므로 굳이 이곳에서 정리하지 않겠습니다.


준비사항.

winscp필요(smb나 ftp로 대체가능. 그러나 winscp가 편함)

tvheadend_4.1-1429-ge29df17-jessie-1_armv7soft.ipk

tvheadend_4.2.1-1_armv7soft.ipk

tvheadend_4.2.2-1_armv7soft.ipk

tvheadend_4.2.3-1_armv7soft.ipk

4.2.3-1 추천. 다만 나의 경우 캡쳐할 당시 4.2.2-1을 설치 하였으므로 4.2.2-1을 기준으로 설명.(tvheadend_4.2.2-1_armv7soft.ipk->tvheadend_4.2.3-1_armv7soft.ipk로 바꾸면 되기 때문에 별반 다르지 않음.)


winscp 접속

파일프로토콜 scp

호스트 이름 - ddns 혹은 192.168.1.1

포트번호 -22

사용자 이름/비밀번호 입력 후 로그인


다운로드 받은 tvheadend.ipk 파일을 엔트웨어 폴더에 이동

(이때 tvheadend.ipk 파일 이름을 간단하게 수정하면 나중에 편하지만 헷갈릴 수 있으니 그냥 그대로 사용)

cd /opt

wget -O tvheadend_4.2.2-1_armv7soft.ipk http://chule.tistory.com/attachment/cfile29.uf@226CEB3559462CBB31550A.ipk

4.2.3-1 을 다운받았다면

wget -O tvheadend_4.2.3-1_armv7soft.ipk http://chule.tistory.com/attachment/cfile29.uf@226CEB3559462CBB31550A.ipk

이렇게 입력해주면 됨.

opkg install tvheadend_4.2.2-1_armv7soft.ipk

여기서도 4.2.3-1이면 아래를 입력

opkg install tvheadend_4.2.3-1_armv7soft.ipk

nano /opt/etc/init.d/S71tvheadend

ARGS="-C -f -u 공유기접속아이디 -g root -c /opt/etc/tvheadend --nobackup"

캡쳐본 처럼 입력후(admin 자리에 자신의 아이디, 끝에 --nobackup)

CTRL+O, 엔터, CTRL+X

/opt/etc/init.d/S71tvheadend start





---------------------------------------------------------------------------------------------------------------------------------------------------------

원래라면

nano /jffs/scripts/firewall-start

입력후 포트 등록해줘야 하지만 우리는 트랜스 미션에서 이미 등록했기에 넘어가도 됨

만약 등록하지 않았다면 아래 과정 따라가고

트랜스미션에서 등록을 했다면 service restart_firewall 로 방화벽 시작부터 진행.

참고 : http://snowsooner.tistory.com/8


nano /jffs/scripts/firewall-start


#!/bin/sh

iptables -I INPUT -p tcp --destination-port 9091 -j ACCEPT

iptables -I INPUT -p tcp --destination-port 51413 -j ACCEPT

iptables -I INPUT -p udp --destination-port 51413 -j ACCEPT

iptables -I INPUT -p tcp --destination-port 9981 -j ACCEPT

iptables -I INPUT -p tcp --destination-port 9982 -j ACCEPT

CTRL+O,엔터,CTRL+X


---------------------------------------------------------------------------------------------------------------------------------------------------------



service restart_firewall



스왑. 설정.

트랜스미션에서 swap를 설정해줬다면 다시 할 필요 없음.

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/*



tvheadend 설치 완료.


트랜스미션과 마찬가지로

내부에서 접속시에는

192.168.1.1:9981

외부에서 접속시에는

DDNS:9981

e.g)abcd.asuscomm.com:9981

로 접속해서 설정.

설정은 다음에.

Comments