여리군의 홈페이지~♡

 

 

ASUS TM-AC1900 기가비트 공유기와 WD Elements 포터블 4테라 외장하드 (image from amazon.com)

 

 

이번에 구입한 ASUS TM-AC1900 공유기와 WD Elements Portable 4TB 외장하드를 가지고 간이 NAS를 구성하였습니다.

 

기존에 쓰던 NAS는 WD MyBookLive 인데, 주로 사용하는 기능은 세가지였습니다.

 - transmission으로 자료를 받기

 - 다 받아지면 telegram으로 알려주기

 - 받아진 자료를 U+ TVG UHD 셋탑을 이용해서 시청

 

찾아보니 쉽게 할 수 있는 방법이 있어서 그대로 따라해보았습니다.

 

 

간이 NAS에 transmission 설치 방법은 기존에 TM-AC1900 공유기에 설치한 멀린펌 위키에 해당 내용이 있습니다.

순서는 1. entware설치 -> 2. transmission 설치 입니다.

준비물은 공유기, 외장하드, USB메모리 입니다.

 

* 공유기 간이NAS에 entware 설치 

출처 https://github.com/RMerl/asuswrt-merlin/wiki/Entware

 

1. 저는 USB메모리를 ext2로 포맷해서 각종 설정파일을 저장하는 용도로 사용하고, 외장하드는 다 받아진 자료를 저장하는 용도로만 사용합니다.

별도의 USB메모리가 아니라 외장하드 하나로 구성하실분은 USB메모리 없이 외장하드를 ext4로 포맷하시면 된다고 합니다.

 

2. USB메모리를 ext2로 포맷합니다. (minitool partition wizard를 이용하면 쉽습니다.)

 

3. USB메모리를 공유기 USB 2.0포트에 꼽습니다.

 

4. putty 등의 프로그램으로 공유기 SSH에 접속합니다. 보통 192.168.1.1 입니다.

 

5. entware-setup.sh  라고 입력후 엔터를 누릅니다.

 

6. 설치할 곳을 지정하라고 나오는데, USB메모리만 꼽혀있으므로 1을 누르고 엔터를 누릅니다.

 

7. 끝.

 

6과 7 사이에 뭔가 주르륵 다운도 받고 설치도 하는데, fail 같은 단어만 들어가지 않으면 정상 설치된 겁니다.

usb메모리를 포맷할때 볼륨레이블을 지정했다면 6번에서 /tmp/mnt/sda1 대신에 /tmp/mnt/볼륨명 으로 나옵니다.

제 경우에는 usb16g 로 해놓았습니다. (예시: /tmp/mnt/usb16g)

 

 

* 공유기 간이NAS에 transmission 설치

출처 https://github.com/RMerl/asuswrt-merlin/wiki/Installing-Transmission-through-Entware

 

1. 공유기에 entware가 설치된 USB메모리와 외장하드를 꼽습니다.

 

2. putty 등의 프로그램으로 공유기 SSH에 접속합니다. 보통 192.168.1.1 입니다.

 

3. 아래 명령을 순서대로 입력합니다.

cd /tmp/mnt

ls

 

4. 여기에서 나온 단어를 기억해둡니다. sda1, sdb1이거나, 포맷할때 지정한 볼륨레이블입니다.

제 경우에는 USB메모리는 usb16g, 4테라 외장하드는 Elements 입니다.

 

5. opkg install nano   라고 입력후 엔터를 누릅니다.

텍스트 에디터인 nano가 설치됩니다.

 

6. opkg install transmission-web transmission-daemon-openssl   라고 입력후 엔터를 누릅니다.

transmission이 설치 완료되었습니다. 어??
이게 끝이 아니고, 이제 다운받는 디렉토리, 트랜스미션 로그인 설정 등을 해야 합니다.

 

7. 아래 명령을 순서대로 입력해서 토렌트를 받을 디렉토리를 생성합니다.

mkdir /mnt/usb16g/Torrent/
mkdir /mnt/usb16g/Torrent/Incomplete
mkdir /mnt/usb16g/Torrent/Watch
mkdir /mnt/Elements/Torrent/

저는 외장하드에 자료를 저장할 것이라서 마지막 줄에 Elements에 디렉토리를 생성했습니다.

 

8. 아래 명령을 입력해서 트랜스미션을 멈춥니다. 안멈추면 설정변경이 안됩니다.

/opt/etc/init.d/S88transmission stop

 

9. 아래 명령을 입력해서 설정파일을 수정합니다.

nano -w /opt/etc/transmission/settings.json

 

10. 화살표키를 이용해서 내용을 찾아서 아래 내용대로 수정합니다. 7번에서 입력한 내용이 그대로 들어갑니다.

"download-dir": "/mnt/Elements/Torrent/",
"incomplete-dir": "/mnt/usb16g/Torrent/Incomplete",

"watch-dir": "/mnt/usb16g/Torrent/Watch",

"rpc-authentication-required": true,
"rpc-username": "접속용아이디",
"rpc-password": "접속용패스워드",

 

11. 컨트롤+O, 엔터, 컨트롤+X를 순서대로 눌러서 저장하고 종료합니다.

위 세줄은 다운로드 완료된 파일의 저장경로, 임시파일의 저장경로, 토렌트 시드파일을 올리는 경로이고,

아래 세줄은 웹으로 접속가능여부,  인증 아이디와 패스워드입니다.

패스워드는 한번 실행하고나면 암호화되어 저장됩니다.

 

12. 방화벽 설정을 위해서 아래 명령을 입력합니다.

nano -w /jffs/scripts/firewall-start

 

13. 빈 화면이 나오면 아래 내용을 붙여넣고, 컨트롤+O, 엔터, 컨트롤+X를 순서대로 눌러 저장하고 종료합니다.

#!/bin/sh
iptables -I INPUT -p tcp --destination-port 51413 -j ACCEPT
iptables -I INPUT -p udp --destination-port 51413 -j ACCEPT

 

14.  chmod a+rx /jffs/scripts/firewall-start  를 입력하고 엔터를 눌러 방화벽 설정을 완료합니다.

 

15. 방화벽과 트랜스미션을 즉시 실행하기 위해서 아래 명령을 순서대로 입력합니다.

/jffs/scripts/firewall-start
/opt/etc/init.d/S88transmission start

 

16. 끝!


 

* 부연설명하자면, entware는 각종 프로그램들을 쉽게 설치할 수 있게 해주는 프로그램입니다.

optware가 원조이고, 단점을 개선해서 나온 것이 entware라고 합니다.

그래서 entware를 설치하고, 이를 이용해서 텍스트 에디터인 nano와 transmission을 설치하는 겁니다.

 

* transmission webUI 접속은 http://192.168.1.1:9091 로 해도 되고, 윈도우나 안드로이드용 프로그램을 이용해도 됩니다.

 

* watch디렉토리는 ftp나 윈도탐색기로 토렌트 시드파일을 여기에 놓으면 다운로드가 자동으로 시작되는 기능을 합니다.

 

* 다 받아진 자료는 U+ TVG UHD셋탑에 설치된 kodi를 이용해서 보고 있습니다.

초기 설정이 좀 귀찮은데, 내가 불편하면 아내와 아이가 편하게 볼 수 있을 것 같아 고민하고 있습니다.

 

 

 

참고 : 멀린 펌웨어 위키 https://github.com/RMerl/asuswrt-merlin/wiki/

참고 : Minitool Partition Wizard 다운로드 https://www.partitionwizard.com/download.html

참고 : 유플러스 셋탑에 kodi 설치 및 한글화하기 http://comterman.tistory.com/1653

참고 : putty 프로그램 다운로드 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

 

Comment +4

  • 2018.04.18 03:19

    비밀댓글입니다

  • TwilighT 2018.09.10 15:50 신고

    정보 감사합니다^^ 따라해서 하니까 잘 되네요~

    하나 궁금한게있는데요, 여리군님의 시스템과는 다르게 제 외장하드는 쉴드TV쪽에 물려있는데요, 이런경우에 토렌트 다운로드가 완료되고 별도의 네트워크 하드에 완료파일이 옮겨지게도 가능할까요? 별도의 프로그램을 사용해서 자동으로 ftp를 이용해 전송을 해야할지.. 아니면 트랜스미션 기능 중에 그런게 가능한지 궁금합니다. 아시는 한도내에서 간단하게만 알려주시면 감사하겠습니다^^

    • 공유기의 USB에 받아서, 완료되면 쉴드TV의 외장하드에 저장하고 싶다는 말씀으로 이해되는데요,

      리눅스를 잘 몰라서 같은 네트워크에 물린 외부기기도 마운트가 되는지를 모르겠네요. 마운트만 되면 download-dir를 해당 외부기기-외장하드로 지정을 하면 해결될 것 같습니다.

      아니면 말씀하셨던대로 별도의 동기화 프로그램 등으로 자동 전송시켜버려도 될 것 같습니다.

    • TwilighT 2018.09.13 08:12 신고

      답변 감사합니다^^

      자답이 될거같은데요, 쉴드TV처럼 별도의 네트워크 하드에 마운트하는 방법중에 하나가 쉴드TV에 FTP 서버를 띄워놓고 공유기에서 마운트 하는 프로그램이 있네요~

      curlftpfs ftp://유저아이디:비밀번호@192.168.10.50:4001 /mnt/ftp -o disable_epsv,allow_other

아... 떠도는 말로 "아이폰 액새서리만 25만원어치를 샀다"라고들 하더니 그걸 몸으로 실감하고 있습니다. ^^;;

 

나의 소중한 아이폰을 생폰상태 그대로 가지고 다닐수는 없으니 일단 기본적으로 액정보호필름과 케이스가 필요합니다. 또, 사무실과 집에서 충전을 하려면 여분의 충전기와 USB데이터/충전 케이블도 필요하지요.

내장배터리방식의 아이폰은 외부여행을 오래 가는 경우나, 게임을 열심히 하는 경우 배터리가 나가면 낭패이지요. 그래서 외장보조배터리도 하나 필요합니다. :)

 

#.

케이스는 이벤트로 받은 퀼트모양 실리콘케이스1, 아이폰구입시 받은 소용돌이 실리콘케이스1이 있었지만 요새 "인케이스(인케)"가 대세라는 말에 뭔지도 모르면서 일단 이베이를 통해 하나 낼름 구입했습니다.

배송비까지 $17.88. 한화로 약 2만원정도입니다.

http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=290425822519&ssPageName=ADME:L:OU:US:1123

4.20일에 주문하고 4.28일에 받았으니 약 1주일이 걸린 셈입니다.

인케이스 슬라이더 구형이라고 하는데 막상 케이스를 장착하고 보니 너무 깔끔하고 예쁩니다.

광택이 있는 느낌이 상당히 좋습니다.

 - 슬라이더케이스1, S자 스탠드1, 액정보호필름1 이렇게 구성되어 날아옵니다.

한가지 단점은 케이스 장착시 액정보호필름이 밀려서 들뜬다는겁니다.. 흠.

이건 퓨어플레이트 등 액정보호필름을 사면서 다시 알아봐야겠어요. 정상인건지...

 

#.

액정보호필름은 두장이 있는데, 둘다 기포가 뽀글뽀글하게 붙여져버렸네요. -_-

결국 살때 들어있던녀석으로 회귀하고 신경안쓰기로 했습니다. -_-;;;;;;

나중에 오프라인에서 필름 사면서 붙여달라고 해야지..

 

#.

그리고 USB케이블.

아이폰에 포함된 순정(정품) USB케이블을 사무실<->집을 오가며 쓰고있는데, 아무래도 좀 불편하네요.

해서... 오늘 이베이에서 또 하나 구입.

http://cgi.ebay.com/USB-DATA-CHARGER-CABLE-IPOD-NANO-TOUCH-2-IPHONE-3GS-/250611808384?cmd=ViewItem&pt=Other_MP3_Player_Accessories&hash=item3a59a0b880

에엑!!!! 케이블 하나가 $0.99 !! 게다가 배송비 포함?!

이거 배송비는 빠지는지 모르겠네요.. -_-

(OEM이건 비품이건 문제없고 잘되면 장땡. +_+)

 

#.

아이폰 살때 사은품(배터리 등등)을 안받는 조건으로 산거라서, 새삼스럽게 외장배터리가 필요하네요. ^^;

게다가 5월에 일본갈때 쓰려면 더욱더 필수!

그래서 오늘 냅다 질렀습니다.

4200mh의 용량을 자랑하는 애니차지4로 구입했네요.

아이폰 젠더는 없지만 그건 USB케이블로 극복이 가능하니, 큰상관은 없습니다. +_+

 

 

...

그래서 들어간 돈이 벌써 6.5만원.. 후 -_-

지난주에 앱 구입비용이 약 9천원...

 

배보다 배꼽이 커지진 않겠죠? -_-;;

Comment +0

아아 오늘도 지름신이 강림하셨습니다.


친척동생네 집에 갔다가 녀석이 무선마우스에 사용하고 있는
USB 충전기 + 충전지 세트를 보게 된것이 화근이지요.

집에 와서는 부랴부랴 찾아봤습니다.

USB 충전기가 4500원! 게다가 무료배송!
낼름 구매했습니다.
그리고는 이리저리 충전지를 찾아 헤매기 시작..
드디어 발견! 4300원+배송료2500원 = 6800원짜리 충전지(AA타입 4알)!!
이번에는 장바구니에 넣어두고 약간의 탐색전.
왜냐하면 이름없는 브랜드였거든요. 그나마 2750mAh라서 관심을 가졌습니다.

그리고는 마음에 드는 산요 2700mAh짜리 충전지를 발견했습니다....만.
2알에 4300원이라는 가격에 /좌절.
그보다 더 싼 충전지는 없더군요.

그래서 그냥 질러!버렸습니다.



해서... 오늘의 지출액은 4500+6800 = 11300원. + 피자값 13000원 => 24300원.


어째 오늘 읽기 시작한 "쇼퍼홀릭"의 주인공 레베카를 닮아가는것 같습니다.
"앞으로 계속 사용할테니까 한번만 지출하면 돼. 게다가 이건 내게 꼭 필요한 물건이잖아?
그러니까 이건 절대로 쓸데없는 지출이 아니야."
후. -_-a

'T.EX.T > 일상' 카테고리의 다른 글

이것 저것 구입중  (2) 2006.12.15
시집갈뻔했다...  (4) 2006.12.07
충전기 + 충전지 구입  (0) 2006.11.24
목감기  (0) 2006.11.21
생일  (0) 2006.11.13
결국 아부지 컴터 부품 주문했슴다..  (0) 2006.10.20

Comment +0