Home Server/Linux

8. ruTorrent plugin설정 (geoip, trafic)

realizm 2011. 2. 4. 00:55

ruTorrent를 실행해보면 geoip가 disable되어있고 traffic플러그인이 정상동작하지 않는걸 볼수 있습니다.

이것을 해결해보도록 하죠.

geoip는 ip로 피어가 어느 나라에서 접속했는지 알아보는 플러그인입니다.


어찌보면 별 쓸모없는 기능이고 어찌보면 유용한 기능이죠.
이렇게 disable되어있고.
geoip도 나타나지 않습니다.

geoip를 disable된 이유를 찾기 위해 rutorrent의 geoip플러그인 wiki를 살펴보면
php geoip를 필요로 하는걸 알 수 있습니다.
따라서 geoip를 처리해줄 패키지를 설치해주면 됩니다.

sudo apt-get install php5-geoip

찹 쉽죠?

이제 traffic플러그인을 살펴보죠.

traffic플러그인은 발생된 트래픽의 양을 도표로 보여주는 플러그인입니다.


전체 트래픽/트래커별 트래픽/개별 토런트별 트래픽을 보여주기 때문에 상당히 유용합니다.

역시 traffic 플러그인 wiki부터 살펴봤는데요.
php5.1이상이 필요하다는 내용을 볼 수 있는데요.
문제는 제시스템의 php시스템 버전을 살펴보니 php5.3.3으로 php5.1이상이라는 요건을 충족시키고 있음을 알 수 있습니다.

근데 왠지 안되더라구요.
이렇게 말입니다.

아무것도 나오지 않고.. 이것저것 시도하다보면 에러도 나더군요;

짧은 영어로 포럼을 뒤지다보니 권한 문제라고 하더군요.
이제 그걸 해결해보죠.

cd /var/www/rutorrent/share/users
ls

해보면 현재 rutorrent를 이용하는 user명이 나오는데요. 이제 그 유저명만 알면 해결할 수 있습니다.

sudo chmod -R 777 user_id/settings/trafic

만약 user명이 안나온다면...
따로 유저별로 셋팅이 된것이 아니라 전체적으로 셋팅이 관리되는 겁니다.
어떠한 차이로 이러한 현상이 발생되는지는 모르겠습니다.
(똑같이 인스톨했다고 생각한 실제 운영중인 컴퓨터와 시험용으로 쓰는 가상머신이 서로 다르게 설정되어있네요.)

만약 user명이 안나온다면
sudo chmod -R 777 ../settings/trafic
라고 치시면 됩니다.

이제 시간이 지나면 traffic플러그인에서 트래픽에 대한 그래프를 볼 수 있습니다.
(권한이 변경된 시점부터 데이터를 모으니 처음에는 안보입니다.)