DNS-323은 PC처럼 토렌트(torrnet) 기능을 쓰기에 사양이 넉넉하지 않다. 500Mhz ARM CPU와 64MB 램이 달린 리눅스 기반 NAS에 너무 많은 것을 바란다면 욕심일 것이다. 그래도 Transmission(트랜스미션)은 빈약한 자원 환경에서 꽤 많은 파일을 공유할 수 있는 토렌트 풀그림이다. 같은 기능을 하는 Deluge, MLDonkey, KTorrent 등에 견주면 기능이 단순하지만 그런 만큼 자원을 적게 써서 DNS-323에서 쓰기에 부담이 적다.

  Transmission에 관한 정보와 다양한 리눅스 배포판은 http://www.transmissionbt.com/에서 찾을 수 있다.

  DNS-323에 맞는 Transmssion 배포판을 찾는다. tgz 형식으로 묶인 Transmission과 curl 설치 파일을 받아서 DNS-323에 올린다.
 
  Transmission을 설치하려면 배포판 설치를 돕는 ffp(Fonz Fun-Plug)를 먼저 설치한다. 텔넷 명령창을 열어 두 파일을 올린 경로에서 다음 명령으로 Transmission과 curl을 설치한다. (curl은 이미 설치하였다면 또 설치할 필요는 없다.)
$ funpkg -i curl-7.18.1.tgz
$ funpkg -i Transmission-2.13-1.tgz

  이미 설치되어 있는 transmission을 판올림할 때는 transmission 실행을 멈추고 앞의 명령에서 -i가 아니라 -u를 붙인다.
$ /ffp/start/transmission.sh stop       (실행 상태에 있는 Transmission을 멈춤)
$ funpkg -u Transmission-2.13-1.tgz

  아래와 같은 꼴로 관리자 권한으로 명령하여 설정을 바꿀 수 있다.
$ su nobody -c "transmission-daemon -f -g /mnt/HD_a2/.transmission-daemon -w /mnt/HD_a2/Downloads -t -u <username> -v <password> -a 127.0.0.1,192.168.*.*"

  '-w /mnt/HD_a2/Downloads'는 파일을 저장할 경로를 나타내고,  '-a 127.0.0.1,192.168.*.*'는 접근을 허락할 ip 주소 대역을 나타낸다. -f는 높은 우선순위(forground) 상태로 실행함을 뜻한다. 필요하다면 사용자 이름(username)과 비밀번호(password)를 넣어 준다.

  설치 작업과 설정을 마쳤다면 다음 명령으로 transmission을 실행한다.
$ /ffp/start/transmission.sh start
이 명령으로 transmission.sh에 실행 권한이 주여져서 다음에 부팅할 때는 transmission이 자동으로 실행된다.

  transmission은 9091 포트(port)를 통하여 제어할 수 있다. 웹 창에서 http://NAS주소:9091로 들어가면 된다. Transmission Remote GUI를 PC에 설치하면 공유하는 파일별로 더 세세하게 다룰 수 있다.

Transmission Web Interface

웹으로 접속한 Transmission 관리 화면

2011/01/17 02:04 2011/01/17 02:04
얽힌 글타래
그물누리 / 파일 공유〉 글갈래의 다른 글
글 걸기 주소 : 이 글에 다른 글을 걸 수 없습니다

덧글을 달아 주세요