WD MC 분류

WD My Cloud 새펌웨어에 트랜스미션 설치하기

컨텐츠 정보

본문

1. 들어가며

 

V4.00.00-607 펌웨어 버전부터 기존의 방식대로 트랜스미션이 깔리지 않습니다.

 

그래서 펌웨어에 맞게 변환된 deb 파일로 설치해야 합니다.

 

원문 : http://community.wd.com/t5/WD-My-Cloud/Guide-Transmission-v2-84-for-firmware-V4-00-00-607-7-2014/td-p/770207

 

 

2. 설치하기

 

putty로 들어갑니다.

 

 

cd /DataVolume

 

위 명령어로 저장소 폴더로 들어갑니다.

 

 

 

위 명령어로 트랜스미션 파일을 다운받습니다.

 

 

WDMyCloud:/DataVolume# wget --no-check-certificate dl.dropbox.com/s/qlpws6g99b171qz/transmission_2.84-1_armhf.deb

--2014-08-03 17:57:24--  http://dl.dropbox.com/s/qlpws6g99b171qz/transmission_2.84-1_armhf.deb

Resolving dl.dropbox.com (dl.dropbox.com)... 107.21.219.204

Connecting to dl.dropbox.com (dl.dropbox.com)|107.21.219.204|:80... connected.

HTTP request sent, awaiting response... 302 FOUND

Location: http://dl.dropboxusercontent.com/s/qlpws6g99b171qz/transmission_2.84-1_armhf.deb [following]

--2014-08-03 17:57:25--  http://dl.dropboxusercontent.com/s/qlpws6g99b171qz/transmission_2.84-1_armhf.deb

Resolving dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 23.21.62.152, 23.21.243.212, 23.23.104.102, ...

Connecting to dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.21.62.152|:80... connected.

HTTP request sent, awaiting response... 302 FOUND

Cookie coming from dropbox.com attempted to set domain to dropbox.com

Cookie coming from dropbox.com attempted to set domain to dropbox.com

Location: https://dl.dropboxusercontent.com/s/qlpws6g99b171qz/transmission_2.84-1_armhf.deb [following]

--2014-08-03 17:57:25--  https://dl.dropboxusercontent.com/s/qlpws6g99b171qz/transmission_2.84-1_armhf.deb

Connecting to dl.dropboxusercontent.com (dl.dropboxusercontent.com)|23.21.62.152|:443... connected.

WARNING: The certificate of `dl.dropboxusercontent.com' is not trusted.

WARNING: The certificate of `dl.dropboxusercontent.com' hasn't got a known issuer.

HTTP request sent, awaiting response... 200 OK

Length: 2506180 (2.4M) [application/x-debian-package]

Saving to: `transmission_2.84-1_armhf.deb'

 

100%[======================================>] 2,506,180    445K/s   in 6.8s

 

2014-08-03 17:57:34 (358 KB/s) - `transmission_2.84-1_armhf.deb' saved [2506180/2506180]

 

WDMyCloud:/DataVolume#

 

 

위와 같이 받아집니다.

 

 

설치하기 전 권한 관련 작업을 합니다. (http://www.php5.me/blog/%eb%a7%88%ec%9d%b4%ed%81%b4%eb%9d%bc%ec%9a%b0%eb%93%9c-%ed%8a%b8%eb%9e%9c%ec%8a%a4%eb%af%b8%ec%85%98-%ec%84%a4%ec%b9%98%ec%8b%9c-fopen-%ec%97%90%eb%9f%ac-%eb%9c%b0-%ea%b2%bd%ec%9a%b0-%eb%8c%80/) 블로그 참조하였습니다.

 

chown -R man /var/cache/man

 

아무런 반응이 없습니다.

 

 

dpkg -i transmission_2.84-1_armhf.deb;

 

이제 위 명령어로 설치합니다.

 

 

 

WDMyCloud:/DataVolume# dpkg -i transmission_2.84-1_armhf.deb;

Selecting previously unselected package transmission.

(Reading database ... 25568 files and directories currently installed.)

Preparing to unpack transmission_2.84-1_armhf.deb ...

Unpacking transmission (2.84-1) ...

Setting up transmission (2.84-1) ...

Processing triggers for man-db (2.7.0.2-5) ...

WDMyCloud:/DataVolume#

 

위와 같이 설치가 됩니다.

 

 

export i=/usr/local/bin/transmission-stop;echo -e '#!/bin/sh\n\nkill `ps -ef|grep transmission-daemon|awk {"print $2"}`>/dev/null 2>&1'>$i;chmod 775 $i;

 

위 명령어를 내리면(전부 한줄입니다.) transmission-stop 라는 명령어로 트랜스미션을 정지시킬 수 있습니다.

 

 

transmission-daemon;transmission-stop;

 

위 명령어를 내리면 트랜스미션이 시작되었다가 정지되면서 settings.json 파일이 생성됩니다.

 

 

3. 토렌트 폴더 생성하기

 



 

 

위와 같이 torrent 라는 폴더를 생성합니다.

 

사용자 접근은 원하시는대로 설정하면 됩니다.

 

 

4. 설정 수정하기

 

다시 SSH로 돌아가서

 

mkdir /shares/torrent/watch

 

위 명령어로 시드파일 감시폴더를 생성합니다.

 

 

chmod -R 777 /shares/torrent/watch

 

감시폴더의 권한을 풀어줍니다.

 

 

nano ~/.config/transmission-daemon/settings.json

 

위 명령어로 트랜스미션 설정 수정으로 들어갑니다.

 

 

{

    "alt-speed-down": 50,

    "alt-speed-enabled": false,

    "alt-speed-time-begin": 540,

    "alt-speed-time-day": 127,

    "alt-speed-time-enabled": false,

    "alt-speed-time-end": 1020,

    "alt-speed-up": 50,

    "bind-address-ipv4": "0.0.0.0",

    "bind-address-ipv6": "::",

    "blocklist-enabled": false,

    "blocklist-url": "http://www.example.com/blocklist",

    "cache-size-mb": 4,

    "dht-enabled": true,

    "download-dir": "/shares/torrent",

    "download-limit": 100,

    "download-limit-enabled": 0,

    "download-queue-enabled": true,

    "download-queue-size": 5,

    "encryption": 1,

    "idle-seeding-limit": 30,

    "idle-seeding-limit-enabled": false,

    "incomplete-dir": "/root/Downloads",

    "incomplete-dir-enabled": false,

    "lpd-enabled": false,

    "max-peers-global": 200,

    "message-level": 2,

    "peer-congestion-algorithm": "",

    "peer-id-ttl-hours": 6,

    "peer-limit-global": 200,

    "peer-limit-per-torrent": 50,

    "peer-port": 51413,

    "peer-port-random-high": 65535,

    "peer-port-random-low": 49152,

    "peer-port-random-on-start": false,

    "peer-socket-tos": "default",

    "pex-enabled": true,

    "port-forwarding-enabled": false,

    "preallocation": 1,

    "prefetch-enabled": 1,

    "queue-stalled-enabled": true,

    "queue-stalled-minutes": 30,

    "ratio-limit": 2,

    "ratio-limit-enabled": false,

    "rename-partial-files": true,

    "rpc-authentication-required": true,

    "rpc-bind-address": "0.0.0.0",

    "rpc-enabled": true,

    "rpc-password": "admin_password",

    "rpc-port": 9091,

    "rpc-url": "/transmission/",

    "rpc-username": "admin",

    "rpc-whitelist": "127.0.0.1",

    "rpc-whitelist-enabled": false,

    "scrape-paused-torrents-enabled": true,

    "script-torrent-done-enabled": false,

    "script-torrent-done-filename": "",

    "seed-queue-enabled": false,

    "seed-queue-size": 10,

    "speed-limit-down": 100,

    "speed-limit-down-enabled": false,

    "speed-limit-up": 100,

    "speed-limit-up-enabled": false,

    "start-added-torrents": true,

    "trash-original-torrent-files": true,

    "umask": 0,

    "upload-limit": 100,

    "upload-limit-enabled": 0,

    "upload-slots-per-torrent": 14,

    "utp-enabled": true,

    "watch-dir": "/shares/torrent/watch",

    "watch-dir-enabled": true

}

 

빨간색 부분은 기존과 비교해서 추가되거나 수정된 부분이니 반드시 수정해줘야 합니다.

 

특히 아이디와 비밀번호 부분은 반드시 수정합니다.

 

admin 과 admin_password 입니다. 원하는 아이디와 비번으로 바꾸세요.

 

 

컨트롤 + O, 엔터, 컨트롤 + X 로 저장 후 닫습니다.

 

 

transmission-daemon

 

위 명령어로 다시 시작합니다.

 

 

5. 재부팅시 자동으로 트랜스미션 실행하기(옵션)

 

crontab -e

 

 

위 명령어를 내리면 자동 실행을 설정할 수 있습니다.

 

@reboot /usr/local/bin/transmission-daemon > /dev/null 2>&1

 

위 내용을 넣고

 

컨트롤 + O, 엔터, 컨트롤 + X를 누르면 저장 후 나옵니다.  (자안님 덕분에 잘 되겠네요 ^^)

 

이 기능을 지우고 싶다면

 

crontab -e

 

위 명령어를 내린 후 컨트롤 + k 로 내용을 지우고

 

컨트롤 + O, 엔터, 컨트롤 + X 로 저장하면 됩니다.

 

 

6. 테스트하기

 

 

이제 웹브라우저에 가서 

 

http://마이클라우드내부IP:9091

 

위 주소로 들어가면 아이디 비번을 누르는 창이 뜨고, 맞게 넣으면 트랜스미션 화면이 나옵니다.

 

나머지 모바일이나 모바일앱에서 활용하는 방법은

 

http://www.wsgvet.com/bbs/board.php?bo_table=iomega&wr_id=35

 

위 링크의 3번을 참고하세요~!

관련자료

댓글 491개 / 50페이지
Total 99 / 2 Page
RSS
WD My Cloud 새펌웨어에 트랜스미션 설치하기 댓글 491

WD MC 1. 들어가며 V4.00.00-607 펌웨어 버전부터 기존의 방식대로 트랜스미션이 깔리지 않습니다. 그래서 펌웨어에 맞게 변환된 deb 파일로 …

WD My Cloud v03.04.01-230로 펌웨어 다운그레이드 하는 방법 (불안정) 댓글 89

WD MC 복구 불능 상태가 많아 추천드리지 않습니다.최신펌웨어로 받았다면 그냥 최신펌웨어로 쓰는 것을 추천합니다.굳이 쓰시려면.....1번 방법은 최신펌…

WD My Cloud 아파치 설정파일 원본 댓글 12

WD MC 첨부파일에도 있구요.드롭박스 링크도 달아드리겠습니다.wdnas-rest-api : https://www.dropbox.com/s/5y2bgqli…

WD My Book Live 아파치 설정파일 원본 댓글 4

WD MBL 첨부파일에도 있구요.드롭박스 링크도 달아드리겠습니다.wdnas : https://www.dropbox.com/s/4odau9uquk32kuz/w…

WD My Cloud EX2 트랜스미션 앱 설치 및 속도 측정 댓글 4

WD MCEX2 1. 트랜스미션 설치하기▲ 위와 같이 앱에서 트랜스미션을 설치하였습니다.▲http://wdmycloudex2:9092/Transmission/i…

WD My Cloud EX2 네크워크 전송 속도 측정 댓글 4

WD MCEX2 1. 조건 네트워크 전송 속도는 크게 3가지 요인에 따라 다릅니다. (1) 공유기 기가비트는 기본이고, 공유기 RAM이 높으면 상대적으로 속도가…

최근글


새댓글


알림 0