2월 7th, 2010 — 11:17오전
Bittorrent client인 transmission이 1.83으로 업데이트 되었습니다. release note를 확인해 보니 1/23/2010이네요.
Transmission 1.83 (2010/01/23) ¶
All tickets closed by this release
- Fix 1.80 announce error that caused uploads and downloads to periodically freeze
- Fix 1.80 announce timeout error that caused “no response from tracker” message
- Fix 1.80 “file not found” error message that stopped some torrents
- Fix 1.82 crash when adding new torrents via their ftp URL
- Fix 1.80 crash when receiving invalid request messages from peers
- Fix 1.82 error when updating the blocklist
Transmission 1.82 (2010/01/23) ¶
All tickets closed by this release
- The 1.81 announce’s “Host” HTTP header didn’t contain the host’s port number
NAS에 설치된 transmission을 업데이트를 하려고 기존에 적어둔 내용을 확인하고 wiki에 들어가보니 1.82에 맞게 약간 수정된 부분이 있더군요.왜 1.82인가 했더니 당일날에 바로 수정되어 버전이 1.83으로 되었는데 wiki에는 아직 반영이 안된거 같습니다. 뭐 소소한 차이니 옵션에 큰 변경이 없으니 나중에 변경되면 그때 수정이 되겠지요.
기존에 설치되어 있는 부분이라서 스크립트등은 따로 설정하지 않고 새로이 받아서 컴파일 후 깔끔하게 설치 완료 했습니다.
1
2
3
4
5
6
7
8
| # cd /usr/src
/usr/src# wget http://mirrors.m0k.org/transmission/files/transmission-1.83.tar.bz2
/usr/src# tar xjvf transmission-1.83.tar.bz2
/usr/src# cd transmission-1.83
/usr/src# ./configure --disable-gtk --disable-mac --disable-nls
/usr/src# make
/usr/src# make install |
설치순서는 대충 이렇게 됩니다. 자세한 내용은 http://buffalo.nas-central.org/wiki/Transmission_BitTorrent_Client 를 참조하시면 될 듯 합니다.
[cus]
http://tln.kr/186d
Comment » | torrents, 일상의 이야기
11월 26th, 2009 — 7:48오후
트래커에서 보너스 및 도움뿐만 아니라 대화(?)를 하기 위해서 irc가 필요한대 접근을 하기에는 어렵네요. 그러다가 도저히 안되겠어서 irc를 시도해 봤습니다. 윈도우에서는 mirc로 간단하게 할 수 있지만 시딩머신(?)인 NAS에서 하려면 리눅스만 필요해서 어쩔 수 없이 오랜 삽질을 해 봤습니다.
그동안 centerim, ircII등 여러가지 irc프로그램등을 설치해 봤는데 마지막에는 ircII로 왔네요. 텍스트 irc라서 여러가지 제약사항등이 있긴 하지만 screen과 결합하니 트래커에서 보너스를 얻는데는 문제가 없네요.
설치 프로그램 : ircII, screen
#apt-get install ircII screen
설치는 간단하게 apt-get으로 설치를 하면 됩니다.
두 프로그램이 설치되면 screen으로 가상 터미널을 만들어야 합니. ircii는 콘솔용 프로그램이기 때문에 ssh로 접속을 해제한 후에도 계속 실행해 놓기 위해서 입니다.
먼저 screen -S 명령으로 새로운 가상화면을 만듭니다.
#screen -S [가상화면 구분 이름]
#ircII [아이디] [irc서버]
위와 같이 하면 원하는 irc 서버에 자동으로 아이디를 가지고 접속 합니다. 처음에 접속하면 다음과 같이 아이디를 등록해 줍니다.(아이디 등록은 처음만 해주면 된다.)
/msg NickServ register [비밀번호(irc에서 사용하는 비밀번호)] [이메일주소]
ircII 상에는 이메일주소가 옵션인데 적어야 등록이 되는곳도 있더군요. 아이디 등록이 되면 인증을 하고 접속을 시도합니다.
/msg NickServ identify [비밀번호]
/join 채널명
원하는 화면까지 간 다음에 실행이 잘되고 있으면 Screen을 나가기 위해서 Ctrl+a+d를 누르면 됩니다.
Comment » | IT, torrents, 관심사항
10월 5th, 2009 — 2:03오후
transmission 홈페이지에 보면 다양한 UI에 대해서 그림으로 나와 있습니다. 기존 1.34 버전에서는 web ui가 암호 및 보안이 설정이 안되어 있어서 어느 피씨에서든지 ui에 접속하면 접속을 할 수 있었습니다. 그러다가 1.75버전으로 업을 하니 정해진 ip에서만 접속이 되는 “rpc-whitelist”라는 설정이 있습니다.
이 기능이 있으므로 해서 자신이 원하는 곳에서만 web ui 및 transmission remote dotnet 같은 툴을 이용해서 접속 할 수 있습니다. 하지만 역시 보안이 중요하면 단점이 다른곳에서 가서 상황을 확인하기에는 귀찮은 점이 있습니다. 그곳의 ip을 알아서 “rpc-whitelist”에 넣어야 접속을 할 수 있습니다. 그러다가 본게 홈페이지에 나와있는 terminal이라는 스크린샷인데 다음과 같습니다.

이게 뭔가하고 지속적으로 찾아봤는데 짧은 영어로 찾기 힘들다가 우연히 발견했습니다. transmission-remote 이용하는 cli 도구입니다.
python으로 작성되어 있고 작은 용량으로 이루어져 있습니다.
관련 홈페이지 : http://wiki.github.com/fagga/transmission-remote-cli
오늘 열심히 python 설치 후 시동해 봤는데 위 그림처럼 잘 나오는군요. 하지만 과도한 cpu 사용량으로 인해서 지속적인 사용은 못하겠습니다. 이 프로세스 하나가 50%에 육박하게 사용하네요. 가끔 정상적으로 transmission이 작동하고 있나 확인하는 용도로만 사용하기에는 부족함이 없어 보이긴 합니다.
ps. 091006 python 설치하다가 생각하지 못했는데 다른 라이브러리를 지워서 그런지 시스템 재시작 후 transmission 재시작 실패를 하는군요. 다시 지우고 복구하긴 했는데 점검에서 오래걸리네요.
Comment » | torrents
10월 5th, 2009 — 1:16오후
설치 완료하면 나중에 잊어버려서 기억하기 위해서 대충 내용 기록합니다.
===============================================================
http://buffalo.nas-central.org/wiki/Transmission_BitTorrent_Client
기본적으로 위의 자료를 참고해서 설치를 합니다. 처음에는 위의 문서처럼 1.34버전을 설치했는데 이번에 가입하게된 트래커(이름을 쓰고 싶지만 괜히 걸리니까)에서 보니 허용하는 클라이언트 버전이 1.6, 1.7대 버전이어서 업해서 설치.
1. 기본 sources.list에는 etch버전으로 되어 있어서 transmission의 버전이 0.6.1 이라는 절망적인 버전으로 되어 있습니다. sid에는 1.75-1버전으로 되어 있지만 sources.list에 unstable이 포함이 되지 않아서 그냥 위 문서대로 소스설치로 다시 설치해서 완료.
2. 1.7.5버전을 설치하기 위해 ./configure 하다 보면 intltool이 0.4버전대를 원해서 이건 sources.list를 stable로 변경 후 설치 완료
deb http://ftp.kr.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.kr.debian.org/debian/ stable main contrib non-free
sources.list에 위 내용 추가 후 문서에 나와있는대로 설치하면 됨.
apt-get install libcurl3-openssl-dev gettext libtool intltool openssl libcurl3
3. lib-curl버전이 etch에서는 낮기 때문에 이것으로 의존성 문제를 피하기 위해서 소스 설치(etch 일 때 설치한거고 stable이면 안해도 될 듯 함)
4. lib-curl도 설치했으면 다시 transmission 소스 폴더로 와서 컴파일 하고 설치하면 됨.
1.34 버전하고 다르게 1.75버전에서는 transmission-remote라는 프로그램이 등록이 되어 있어서 기본적으로 원격에서 접속을 막아줍니다. 그래서 설정값에 접속 가능하게 추가해줍니다.
~/.config/transmission-daemon 디렉토리에 가면 settings.json 에 추가해 줍니다.(정확히는 맞는지 아직 모르겠습니다. 좀 더 문서를 찾아봐야 하는데 우선 원하는 형태는 작동이 되므로 패스)
“rpc-whitelist”: “192.168.219.*”,
“rpc-whitelist-enabled”: true,
[cus]
apt-get install libcurl3-openssl-dev gettext libtool intltool openssl libcurl3
Comment » | torrents, 일상의 이야기
9월 24th, 2009 — 11:21오후
LS-320GL에 transmission을 설치하고 잘 사용하고 있는데 여러가지 글을 읽다보니 콘솔용 클라이언트인 rtorrent + 다른 front-end 를 이용해서 사용하는게 좋다는 글들이 보여서 생각중입니다. 확실히 transmission만 사용하면 좀 부하가 있는거 같긴 한대 지금은 download 속도를 제한해 놔서 그런지 초기에 접속이 안되던 현상은 많이 없어졌습니다.
대신 upload가 생각만큼 안나오는데 남들이 받아가지 않는 자료만 받고 시딩하는건지.
지금까지 uptime을 보니 2일이 되가는데 아직 문제는 없네요.
root@:~# uptime
23:09:37 up 2 days, 2:51, 1 user, load average: 1.34, 1.41, 2.44
http://filesharefreak.com/2009/08/11/a-comparison-of-three-rtorrent-seedbox-web-frontends/
위 사이트에 가면 rtorrent에 사용할 수 있는 3가지 Web GUI가 있는데 지금은 wTorrent가 이쁘게 보여서(단지 이쁘게 보인다는 이유 하나) 그게 맘에 들긴 합니다.

찾아보니 NAS-Central에도 rtorrent 설치 문서 및 Web GUI 설정 소개 문서가 있더군요.
http://buffalo.nas-central.org/wiki/Set_Up_rTorrent_on_LSPro
http://buffalo.nas-central.org/wiki/RTorrent_with_xmlrpc-c_support_on_LSPro
지금 다운받고 있는 자료들이 있어서 나중에 모두 완료되고 어느정도 ratio도 유지가 되면 한번 시도해 볼까 합니다.
Comment » | IT, torrents