Aby zainstalowac najlepszy klient torrenta na NAS'ie potrzebujemy wczesniej zainstalowanego Optware/Ipkg.
Logujemy sie na naszego TS za pomoca putty i wpisujemy:
Ipkg sciagnie odpowiednie paczki bibliotek i rtorrenta go zainstaluje.
Nastepnie zalogujmy sie na panel administracyjny NAS'a tzw. "WebGui" - czyli w prosty sposob logujemy sie poprzez przegladarke do konfiguracji NAS'a do zakladkaki Network Share Manager / Zarzadzanie udzialami sieciowymi.
http://192.168.1.12:8080/cgi-bin/share. ... ubfun=MAIN
-- zamiast 192.168.1.12 podaj IP swojego NAS'a
Utworz nowy udzial klikajac przycisk "Create"/Utworz. W nowo odtworzonej stronie wpisz nazwe udzialu rtorrent i daj przycisk ok.
Wroc do zalogowanego okna PuTTY i przejdz do katalogu /share/MD0_DATA/optware/root
Nastepnie utworz 3 katalogi (download, session, watch)
Jednoczesnie katalogom nadaj prawa 777 - ulatwi zycie o wiele pozniej
teraz utworzymy symlinki do tych 3 katalogow na naszym udziale rtorrenta
w trakcie instalacji rtorrent umieszcza w katalogu /opt/etc/ szablon swojego pliku konfiguracyjnego
1) przeniesiemy go z etc do katalogu root'a w optware
2) po przeniesieniu zmieniamy nazwe z rtorrent.conf na .rtorrent.rc
teraz przechodzimy do katalogu domowego dla root'a w optware
za pomoca vi lub edytora mc edytujemy plik .rtorrent.rc
znajdz upload_rate
wpisz np. upload_rate = 60 jesli chcesz miec domyslne ograniczenie uploadu 60 kb/s
nastpnie nizej bedzie directory - czyli miejsce gdzie beda zapisywane sciagane pliki
musi byc:
pod tym wpisem znajdzie sie schedule - w tym miejscu mozna tworzyc harmonogramy np...
o godzinie 8: rano zmien limit uploadu na 10kb/s, natomiast o godzinie 16 zmien limit na 60kb/s
my jednak skupimy sie na tzw katalogu "watch_directory"
to taki katalog do ktorego wrzucamy plik .torrent a on zostaje automatycznie przechwycony przez rtorrenta i automatycznie go pobiera
w prosty sposob na przykladzie...
stawiamy rtorrent i po co za kazdym razem musimy sie logowac i dodawac nowego torrenta?
poprostu bedziemy sciagac plik .torrent z internetu i zapisywac go na naszym udziale w sambie w /rtorrent/watch - on zostanie automaczynie dodany
usuniecie takiego pliku z katalogu watch spowoduje automatyczne usuniecie torrenta z pracy
wiec ponizej maja byc dwie linijki schedule
jeszcze nizej znajduje sie zapis ktorym mozemy regulowac min. pojemnosc wymagana na dysku do pracy torrentow
standardowo ten zapis jest zahashowany
mozemy go odhashowac:
bedzie oznaczalo to, ze jesli jest mniej jak 100M przerwij prace pobierania plikow
nizej znajdzie sie wpis gdzie zapisywac sesje... musi byc ze wskazaniem na /root/session
teraz bardzo wazne...
zakres portow dzialania - ja osobiscie mam ustawiony DMZ na routerze co oznacza ze wszelkie przekierowania portow beda lecialy na mojego NAS'a... jednak kiedys tego nie uzywalem i przekierowalem zakres portow od 42000 do 47000 na nas'a...
nizej w konfigu wpisujemy:
mozemy takze wlaczyc opcje check_hash - za kazdym razem kiedy torrent zostanie sciagniety, zostanie sprawdzona jego poprawnosc - wtedy bedziemy mieli pewnosc ze wszystko sciagla sie jak nalezy
zapisujemy plik configu
bardzo wazne zeby miec zainstalowanego screena z ipkg - bedzie on pozwal nam na uruchomienie rtorrenta na tzw sesji
jesli go nie mamy, zainstalujmy:
nastepnie odpalamy rtorrenta na sesji
przyciskamy kombinacje CTRL + A + D i w ten sposob wychodzimy z sesji
chcac powrocic w konsoli wpisujemy
calkowite zamkniecie rtorrent'a: CTRL+Q
dokumentacja rtorrenta:
http://libtorrent.rakshasa.no/wiki/RTorrentUserGuide
http://libtorrent.rakshasa.no/rtorrent/rtorrent.1.html
http://libtorrent.rakshasa.no/wiki/RTorrentCommonTasks
milej zabawy wyjadacze przepustowosci
btw... nie dziala na TS-409 - nie wiem czemu
dziala ale wszystkie sciagane pliki sa uszkodzone w 10-30%
Logujemy sie na naszego TS za pomoca putty i wpisujemy:
Code:
ipkg install rtorrent
Ipkg sciagnie odpowiednie paczki bibliotek i rtorrenta go zainstaluje.
Nastepnie zalogujmy sie na panel administracyjny NAS'a tzw. "WebGui" - czyli w prosty sposob logujemy sie poprzez przegladarke do konfiguracji NAS'a do zakladkaki Network Share Manager / Zarzadzanie udzialami sieciowymi.
http://192.168.1.12:8080/cgi-bin/share. ... ubfun=MAIN
-- zamiast 192.168.1.12 podaj IP swojego NAS'a
Utworz nowy udzial klikajac przycisk "Create"/Utworz. W nowo odtworzonej stronie wpisz nazwe udzialu rtorrent i daj przycisk ok.
Wroc do zalogowanego okna PuTTY i przejdz do katalogu /share/MD0_DATA/optware/root
Code:
cd /share/MD0_DATA/optware/root
Nastepnie utworz 3 katalogi (download, session, watch)
Code:
mkdir download
mkdir session
mkdir watch
Jednoczesnie katalogom nadaj prawa 777 - ulatwi zycie o wiele pozniej
Code:
chmod 777 download
chmod 777 session
chmod 777 watch
teraz utworzymy symlinki do tych 3 katalogow na naszym udziale rtorrenta
Code:
ln -sf /share/MD0_DATA/optware/root/download /share/MD0_DATA/rtorrent/download
ln -sf /share/MD0_DATA/optware/root/watch /share/MD0_DATA/rtorrent/watch
ln -sf /share/MD0_DATA/optware/root/session /share/MD0_DATA/rtorrent/session
w trakcie instalacji rtorrent umieszcza w katalogu /opt/etc/ szablon swojego pliku konfiguracyjnego
1) przeniesiemy go z etc do katalogu root'a w optware
2) po przeniesieniu zmieniamy nazwe z rtorrent.conf na .rtorrent.rc
Code:
mv /share/MD0_DATA/optware/opt/etc/rtorrent.conf /share/MD0_DATA/optware/root/.rtorrent.rc
teraz przechodzimy do katalogu domowego dla root'a w optware
Code:
cd /share/MD0_DATA/optware/root/
za pomoca vi lub edytora mc edytujemy plik .rtorrent.rc
Code:
vi .rtorrent.rc
znajdz upload_rate
wpisz np. upload_rate = 60 jesli chcesz miec domyslne ograniczenie uploadu 60 kb/s
Code:
upload_rate = 60
nastpnie nizej bedzie directory - czyli miejsce gdzie beda zapisywane sciagane pliki
musi byc:
Code:
directory = /root/download/
pod tym wpisem znajdzie sie schedule - w tym miejscu mozna tworzyc harmonogramy np...
o godzinie 8: rano zmien limit uploadu na 10kb/s, natomiast o godzinie 16 zmien limit na 60kb/s
my jednak skupimy sie na tzw katalogu "watch_directory"
to taki katalog do ktorego wrzucamy plik .torrent a on zostaje automatycznie przechwycony przez rtorrenta i automatycznie go pobiera
w prosty sposob na przykladzie...
stawiamy rtorrent i po co za kazdym razem musimy sie logowac i dodawac nowego torrenta?
poprostu bedziemy sciagac plik .torrent z internetu i zapisywac go na naszym udziale w sambie w /rtorrent/watch - on zostanie automaczynie dodany
usuniecie takiego pliku z katalogu watch spowoduje automatyczne usuniecie torrenta z pracy
wiec ponizej maja byc dwie linijki schedule
Code:
schedule = watch_directory,5,5,load_start=/root/watch/*.torrent
schedule = untied_directory,5,5,stop_untied=
jeszcze nizej znajduje sie zapis ktorym mozemy regulowac min. pojemnosc wymagana na dysku do pracy torrentow
standardowo ten zapis jest zahashowany
mozemy go odhashowac:
Code:
schedule = low_diskspace,5,60,close_low_diskspace=100M
nizej znajdzie sie wpis gdzie zapisywac sesje... musi byc ze wskazaniem na /root/session
Code:
session = /root/session
teraz bardzo wazne...
zakres portow dzialania - ja osobiscie mam ustawiony DMZ na routerze co oznacza ze wszelkie przekierowania portow beda lecialy na mojego NAS'a... jednak kiedys tego nie uzywalem i przekierowalem zakres portow od 42000 do 47000 na nas'a...
nizej w konfigu wpisujemy:
Code:
port_range = 42000-47000
port_random = yes
mozemy takze wlaczyc opcje check_hash - za kazdym razem kiedy torrent zostanie sciagniety, zostanie sprawdzona jego poprawnosc - wtedy bedziemy mieli pewnosc ze wszystko sciagla sie jak nalezy
Code:
check_hash = yes
zapisujemy plik configu
bardzo wazne zeby miec zainstalowanego screena z ipkg - bedzie on pozwal nam na uruchomienie rtorrenta na tzw sesji
jesli go nie mamy, zainstalujmy:
ipkg install screen
nastepnie odpalamy rtorrenta na sesji
screen chroot /share/MD0_DATA/optware rtorrent
przyciskamy kombinacje CTRL + A + D i w ten sposob wychodzimy z sesji
chcac powrocic w konsoli wpisujemy
Code:
screen -r
dokumentacja rtorrenta:
http://libtorrent.rakshasa.no/wiki/RTorrentUserGuide
http://libtorrent.rakshasa.no/rtorrent/rtorrent.1.html
http://libtorrent.rakshasa.no/wiki/RTorrentCommonTasks
milej zabawy wyjadacze przepustowosci
btw... nie dziala na TS-409 - nie wiem czemu
dziala ale wszystkie sciagane pliki sa uszkodzone w 10-30%