귀차니즘

출처 : http://blog.naver.com/PostView.nhn?blogId=sky100301&logNo=220921764967&redirect=Dlog&widgetTypeCall=true


* 스왑 설정 (미설정 시 관리자 페이지 접속 불가)


4번 참조


http://blog.naver.com/sky100301/220921734734



* 공유기 옵션 변경


LAN -> IPTV


멀티캐스트 라우팅 (IGMP Proxy) -> 사용


효과적인 멀티 캐스트 전달 활성화 (IGMP Snooping) -> 사용




1. tvheadend 설치 (4.2.3 버전 첨부)


wget -O tvheadend_4.2.3-1_armv7soft.ipk http://complainforyou.tistory.com/attachment/cfile5.uf@265C7D33597DF84A231C15.ipk 


tvheadend_4.2.3-1_armv7soft.ipk

tvheadend_4.2.2-1_armv7soft.ipk

tvheadend_4.2.1-1_armv7soft.ipk

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



*첨부한 tvheadend 설치 (네트워크 삼바를 이용해 /opt (entware 폴더)로 이동)


opkg install /opt/tvheadend_4.2.3-1_armv7soft.ipk


nano /opt/etc/init.d/S71tvheadend


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


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


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



* 방화벽 설정


nano /jffs/scripts/firewall-start


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


#!/bin/sh


iptables -I INPUT -p tcp --dport 9981 -j ACCEPT

iptables -I INPUT -p tcp --dport 9982 -j ACCEPT


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

service restart_firewall


* 실행


/opt/etc/init.d/S71tvheadend start


========= 실행하면 에러가 날텐데 ============

출처 : https://www.clien.net/service/board/cm_nas/13319322


3월에 entware 업데이트시 openssl 1.1.1 버전이 적용되서 생기는 현상입니다.(https://entware.net/2019/03/23/Changelog.html )

/opt/lib 에 구버전 파일인 libssl.so.1.0.0 과 libcrypto.so.1.0.0 를 넣어주시면 해결됩니다.

/opt/bin  에서  tvheadend  -f --log-debug  해보시면 저 파일들이 없다고 메시지 나올껍니다.


1. libopenssl 1.1.1 삭제 : opkg --force-depends remove libopenssl

2. http://bin.entware.net/  에서 맞는 기기 폴더로 진입 archive 폴더에 보면 구버전의  libopenssl  ipk 를 설치

    (제 기기의 경우는 armv7 2.6 이라 libopenssl_1.0.2p-1a_armv7-2.6.ipk)


3. /opt/lib  에서 위 두 파일을 구해서 다른 곳에 복사

4. 다시 libopenssl 업데이트 : opkg update , opkg upgrade

5. 복사해둔 파일2개를 /opt/lib 으로 복사하고 모든 서비스 재시작 : services restart

================ 하면 해결된다 ======================

libopenssl_1.0.2p-1a_armv7-2.6.ipk


정리...


1. wget -O  libopenssl_1.0.2p-1a_armv7-2.6.ipk  https://complainforyou.tistory.com/attachment/cfile7.uf@99CEAC4A5D4C487A382BD0.ipk


다운받고

2. opkg --force-depends remove libopenssl

      해서 libopenssl 1.1.1 제거

3. opkg install libopenssl_1.0.2p-1a_armv7-2.6.ipk

    설치

4. cd /opt/lib

  로 이동

5. cp libssl.so.1.0.0  /opt/tmp

    등으로 피신(1)

6. cp libcrypto.so.1.0.0  /opt/tmp

    등으로 피신(2)

7. opkg update, opkge upgrade

   다시 업데이트, 업그레이드

8. cp /opt/tmp/libssl.so.1.0.0 /opt/lib

   cp /opt/tmp/libcrypto.so.1.0.0 /opt/lib

9. services restart

끝.


* 접


http://192.168.1.1:9981


 

2. tvheadend 설정

* IP 주소 추출


* 채널 등록


m3u 파일 URL  :  file://opt/example.m3u


3. 시스템 시간 설정

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


4. EPG 설정



Configuration -> Channel / EPG -> EPG Grabber Modules -> External: XMLTV -> Enabled 체크 -> Save
(옵션이 안보이면 Configuration -> General -> User interface level -> Expert -> Save)

opkg install python3-light python3-pip python3-requests python3-lxml
pip3 install beautifulsoup4

* EPG 실행
epg2xml.py, epg2xml.json, Channel.json 파일을 윈도우 네트워크 삼바를 이용해 /opt/ (entware 폴더)로 이동

epg2xml.json 수정.
tv_grab_file  은  수정 후 /opt/bin 로 이동


5. 녹화 설정

Configuration -> Recording

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

Recording system path: /mnt/sda1/movie (외장 SSD/HDD 경로) 
Filename character set: UTF-8
Format string: $t.$e.%F.HDTV.TS.1080p.$x
Use Windows-compatible filenames: check

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


6. 클라이언트 설정


KODI or tvhclient 클라이언트 사용



'Devices > ASUS RT-AC68P' 카테고리의 다른 글

pydio 설치  (0) 2018.05.07
opkg 로 php5 설치  (0) 2017.05.17
68p 서비스 시작 중지  (0) 2017.03.22
68p 에 entware 설치하기 (lighttpd , owncloud , mysql )  (0) 2017.03.22
68P 에 HDD 연결 후  (0) 2017.03.22