03 Maja 2024 17:52:42
Nawigacja
· Strona Główna
· Forum

· Tomato by Shibby
· FreshTomato


Wątki na forum
Najnowsze dyskusje
· nju swiatło pytania
· konfiguracja router ...
· Asus TUF-AX3000_V2 p...
· Jaki router kupić? ...
· Szukam zaproszenia n...
· [Howto] Xpenology na...
· dodatkowe złącza s...
· RT-N18U - nie można...
· [MOD] Tomato64 (x86-64)
· Firewall nie zawsze ...
· [MOD] FreshTomato-AR...
· Optware na CIFS
· RT-AX56U - Status kl...
· [MOD] FreshTomato-MI...
· Multiroom N z wykorz...
· [S] Asus RT-AC68U E1
· [S] ASUS RT-AC68U
· Rozłączanie klient...
· serwer VPN za wan'em
· Przejscie z dyndns f...
Najpopularniejsze obecnie wątki
· konfiguracja rout... [10]
· nju swiatło pytania [4]
Ankieta
Jaki procesor posiada twój router?

Broadcom MIPSEL
Broadcom MIPSEL
36% [151 głosów]

Broadcom ARM
Broadcom ARM
52% [216 głosów]

Atheros
Atheros
5% [22 głosów]

Marvell
Marvell
1% [4 głosów]

Ralink
Ralink
1% [3 głosów]

Intel/AMD/VIA
Intel/AMD/VIA
1% [5 głosów]

Żaden z powyższych
Żaden z powyższych
4% [15 głosów]

Ogółem głosów: 416
Musisz zalogować się, aby móc zagłosować.
Rozpoczęto: 02/02/2015 09:38
Twoje IP
3.142.96.146
Zobacz wątek
OpenLinksys » :: PORTAL :: » Tutoriale
 Drukuj wątek
Rtorrent - alternatywa dla transmission
shibby
Poprzednio dawalem opis jak odpalic transmission pod tomato. duzym plusem bylo GUI przez WWW, jednak w moim przypadku powodowal on wiecej szkod niz korzysci. Obciazal system w 99% a po paru dniach dzialania wywalal w kosmos soft :/

Dlatego zaczalem szukac alternatywy. Poniewaz z ctorrentem+dctcs nie moge sobie narazie poradzic, zainstalowalem rtorrenta. Nie ma on zarzadzania przez www ale potrafi czytac torrenty z podanego katalogu, tj. wystarczy skopiowac mu plik *.torrent do odpowiedniego katalogu a on juz sobie go sam zaciagnie i zacznie sciagac :)

Padaja pytania jak zainstalowac rtorrenta na tomato - stad ten poradnik. A wiec zaczynamy:

Oczywiscie musimy miec mozliwosc instalacji optware. Jezeli nie wiesz co to lub nie masz takiej mozliwosci zacznij od:



instalujemy potrzebne paczki

ipkg install rtorrent screen


dodatkowo mozemy zainstalowac paczki ktore sa sugerowane jednak nam one do szczescia nie sa potrzebne.

w katalogu /opt tworzymy katalog root

mkdir /opt/root


a w nim plik .rtorrent.rc

touch /opt/root/.rtorrent.rc


linkujemy ten plik z /root/.rtorrent.rc

ln -s /opt/root/.rtorrent.rc /root/.rtorrent.rc


ta linijke dodajemy do skryptu montujacego nasz katalog /opt
w moim przypadku jest to plik /jffs/mnt_opt.sh wywolynany po zamontowaniu pendrive


#!/bin/sh

sleep 5
/bin/mount -o bind /tmp/mnt/disc0_2/opt /opt
/bin/mount -o bind /tmp/mnt/disc0_2/dane /mmc
sleep 1
ln -s /opt/root/.rtorrent.rc /root/.rtorrent.rc


jak widac zrobilem sobie tez katalog dane na dysku i podmontowalem pod /mmc a w nim download i temp


mkdir /tmp/mnt/disc0_2/dane
/bin/mount -o bind /tmp/mnt/disc0_2/dane /mmc
mkdir /mmc/download
mkdir /mmc/temp


edytujemy nasz plik /opt/root/.rtorrent.rc
oto moja zawartosc

Cytat


# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed. Remember to
# uncomment the options you wish to enable.

# Maximum and minimum number of peers to connect to per torrent.
#min_peers = 40
#max_peers = 100

# Same as above but for seeding completed torrents (-1 = same as downloading)
#min_peers_seed = 10
#max_peers_seed = 50

# Maximum number of simultanious uploads per torrent.
#max_uploads =15

# Tu ustawiamy predkosc wysylania (upload) i pobierania (download) 0=bez ograniczen
# Zalecana predkosc uploadu to 75% maksymalnej predkosci lacza
download_rate = 150
upload_rate = 15

# Domyslny katalog do zapisu pobranych plikow:
directory = /mmc/download

#Katalog gdzie zapisywana bedzie sesja
session = /mmc/download

# Przeszukiwanie danego katalogu na obecnosc torrentow do pobrania
# Zatrzymywanie gdy torrent (plik ziarna) zostanie usuniety (nie sprawdzone - zahaszowane)
schedule = watch_directory,5,5,load_start=/mmc/temp/*.torrent
#schedule = untied_directory,5,5,stop_untied=/home/twoja_nazwa/rtorrent/pliki-ziarna/*.torrent

# Close torrents when diskspace is low.
#schedule = low_diskspace,5,60,close_low_diskspace=100M

# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,stop_on_ratio=200,200M,2000

# The ip address reported to the tracker.
#ip = 127.0.0.1
#ip = rakshasa.no

# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no

# Port range to use for listening.
port_range = 51413-51414

# Start opening ports at a random position within the port range.
port_random = yes

# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = yes

# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes

# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = bind_tick,0,1800,bind=rakshasa

# Encryption options, set to none (default) or any combination of the following:
# allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext
#
# The example value allows incoming encrypted connections, starts unencrypted
# outgoing connections but retries with encryption if they fail, preferring
# plaintext to RC4 encryption after the encrypted handshake
#
# encryption = allow_incoming,enable_retry,prefer_plaintext

#
# Do not modify the following parameters unless you know what you're doing.
#

# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
#hash_read_ahead = 10

# Interval between attempts to check the hash, in milliseconds.
#hash_interval = 100

# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
#hash_max_tries = 10

# Max number of files to keep open simultaniously.
#max_open_files = 128

# Number of sockets to simultaneously keep open.
#max_open_sockets =


# Example of scheduling commands: Switch between two ip's every 5
# seconds.
#schedule = "ip_tick1,5,10,ip=torretta"
#schedule = "ip_tick2,10,10,ip=lampedusa"

# Remove a scheduled event.
#schedule_remove = "ip_tick1"


najwazniejsze dane to predkosci pobierania i wysylania danych oraz katalog do ktorego sciagane sa dane (w moim przypadku jest to /mmc/download) i z ktorego rtorrent bedzie niuchal nowe torrenty ( w moim przypadku /mmc/temp)

gotowe!!

odpalamy screena:


w nim rtorrenta:

rtorrent


z obsluga skrotow klawiszowych warto sie zaznajomic.


teraz np przez sambe lub ftp wrzuc plik torrent do katalogu /mmc/temp i zobaczysz ze rtorrent automatycznie zacznie go sciagac.

pozostaje "odlaczyc" nam sie z rtorrenta a ten niech sobie sciaga w tle

ze screena odlacza sie klawiszami:

crtl+a, d
czyli najpierw naciskamy crtl+a, puszczamy i naciskamy a


jezeli chcemy sie podlaczyc pod orlaczona sesje to wpisujemy

screen -r


pozostaje nam jeszcze otworzyc porty. a wiec dopisujemy do firewalla

Cytat


iptables -t nat -A PREROUTING -p tcp -i vlan1 --dport 51413 -j DNAT --to 192.168.1.1:51413
iptables -A INPUT -d 192.168.1.1 -p tcp --dport 51413 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -i vlan1 --dport 51414 -j DNAT --to 192.168.1.1:51414
iptables -A INPUT -d 192.168.1.1 -p tcp --dport 51414 -j ACCEPT


PODSUMOWANIE

rtorrent
+ bardzo znikome obciazenie procesora, u mnie max 10%
+ ram wykorzystany max w 45%
+ bardzo fajnie korzysta ze swapa
- brak gui przez www

---------------------------
tama mysl na koniec
wg mnie najlepszym wyjsciem dla tomato byloby zintegrowanie go z ctorrentem i dostep przez www z poziomu tomato. tylko kto by sie tego podjal :) obecnie walcze z ctorrentem+ gui przez www, wiec mozna sie spodziewac niedlugo nowego tutoriala B)
---------------------------

Efekt koncowy:
update.groov.pl/rt.jpg
Edytowany przez shibby dnia 09-06-2010 09:49
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
obsy
@shibby: zaczynasz dużo pisać Smile, więc mam propozycję - po lewej masz link do wiki tomato, zrób sobie tam konto i umieść teksty, przynajmniej będą w jednym miejscu. Przydadzą się, bo jak wykazała ankieta, userów tomato jest najwięcej.
Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
arteq
@shibby

rtorrent ma gui(nieoficjalne) tyle ze wymaga php serwera www oraz xml-rpc :-)
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
 
chans
shibby - dzięki za to, trzeba będzie wypróbować Wink
Swap widać, że nie potrzebny. Sprawdzałeś działanie z nTorrent (sterowanie poprzez specjalnego klienta via ssh)?
 
shibby
@obsy - dobrze szefie B)
@arteq - wlasnie z tym walcze...
@chans - prosze bardzo. nie nietestowalem, uzywam z konsoli. teraz walcze z rtgui i rtwi Smile
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
shibby
SUKCES!!!

rtwi dziala Pfft

update.groov.pl/rtwi.jpg
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
obsy
Skoro ten rtorrent jest skompilowany z xmlrpc-c to zobacz sobie http://www.wtorrent-project.org

Masz niepotrzebny ruter, uszkodzony czy nie - ch?tnie przygarn? go.
http://eko.one.pl - prawie wszystko o OpenWrt
http://openrouter.info
 
shibby
to jest moj kolejny projekt Pfft
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
chans
no widzę, że ostro szalejesz B)

Jedno to odpalenie obsługi torrent, drugie to kwestia jak sobie te programy radzą ze swoim zadaniem w porównaniu do uTorrent.
 
shibby
zle nie jest. napewno nie sciagaja po 200-300kilo. tyle to jechal transmission ale przy okazji zamulal router w 99%. rtorrent mi srednio ora ok 40 na plik. zwarzywszy na to ze nie musze miec kompa wlaczonego i routerek sciaga 24h to dla mnie rewelacja.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
shibby
a rtgui i wtorrent poleglem. nie wiem czemu ale nie dziala i to z scgi w lighttpd. do apacha zas nie moge znalesc mod_scgi.so dzialajacego. te ktore znalazlem nie dzialaja.

reasumujac: dziala mi poprawnie, szubko i ladnie rtwi bo nei wymaga serwera scgi, tylko laczy sie odrazu pod scgi_port rtorrenta i narazie tak zostawie.

teraz moze zajme sie ctorrentem i jakims gui do tego bo ponoc lepiej chodzi niz rtorrent Smile

pozdro
Edytowany przez shibby dnia 18-03-2009 16:24
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
arteq
posiadzasz php5-xmlrpc? wtorrent wymaga php-sqlite
Pozdrawiam, Artur
http://digi-led.pl Elementy elektroniczne | urz?dzenia sieciowe | us?ugi informatyczne
http://openwrt.pl - Polskie Centrum OpenWrt
o p e n (your) r o u t e r . p l
 
chans
przy uruchomieniu rtorrent pojawia mi się następujący błąd:

rtorrent: Error in option file: ~/.rtorrent.rc:10: Could not find '='.

oraz

(14:08:14) Could not read resource file: ~/.rtorrent.rc


było wydane polecenie

ln -s /opt/root/.rtorrent.rc /root/.rtorrent.rc


co jest nie tak?
Edytowany przez chans dnia 21-03-2009 14:20
 
shibby

Cytat

~/.rtorrent.rc:10: Could not find '='.


nie pasuje mu linia 10 w pliku .rtorrent.rc
co w niej masz?
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
chans
hm. uruchomiłem ponownie router i problem z błędem rtorrent: Error in option file: ~/.rtorrent.rc:10: Could not find '='. znikł.
Zawartość tego pliku to ctrl+c, ctrl+v podanego przez ciebie, ze zmienioną ścieżką dla pobranych plików oraz tmp.

nadal występuje problem z " Could not read resource file: ~/.rtorrent.rc"

edit;

postawiłem wszystko jeszcze raz od początku, nieco inaczej niż w opisie zrobiłem i działa poprawnie. Szału wydajności nie ma, ale faktycznie oszczędność energii i wygoda spora. Działa mi podgląd przez nTorrent wiec interfejs graficzny również mam.
Edytowany przez chans dnia 21-03-2009 20:53
 
chans
małe i szybkie pytanko: podglądając status pracy rotorrent z prywatnym trackerem zauważyłem, że mam problem z dostępnością. Tracker twierdzi, że jestem za NAT i nie mam przekierowanych portów. Chwilowo odpaliłem na kompie utorrent i on poprawnie się łączy. W obu przypadkach jest wpisana reguła do "port fowarding" na przekierowanie konkretnych portów i wygląda na to jakby z rtorrent coś nie chciało współpracować... To mogłaby być odpowiedź dlaczego czasem rtorrent ma problemy z połączeniami.

Czy można sprawdzić z poziomu samego rtorrent kwestie otwartych portów?
 
shibby
odpal rtorrenta, zobacz na jakim porcie dziala i wejdz na strone:
http://www.utorrent.com/testport.php?...?port=6881

gdzie w linku 6881 zastap swoim portem na ktorym dziala rtorrent. to ci pokaze czy masz otwarty port czy nie.

ja otwieram porty dla routera przez iptrables a nie przez port forwarding i dziala ladnie.
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
chans
dzięki. Faktycznie problem był z port fowarding. w iptables działa poprawnie.
 
chans
kolejne pytanko :)

ustawiłem w rtorrent pobieranie folderu którego nazwa zawiera polski znak oraz nazwa jest dwu członowa i zawiera spacje np. "Łysy Tomasz". Po wejściu do folderu do którego miał zostać pobrany cały folder nie ma go widać (via otoczenie sieciowe w windows) a konsola po wydaniu polecenia:

cd /opt/share/torrent/Łysy Tomasz

zwraca odpowiedź:

-sh: cd: can't cd to /opt/share/torrent/Łysy


co w takim wypadku zrobić i jak można rozwiązać ten problem docelowo?
 
shibby
nigdy nie spotkalem sie w linuxie by folder mial space.

nie kombinuj. nie uzywaj polskich znakow a zamiast space dawaj np _
Proxmox VE: i7-7700T, 64GB RAM, 3x2TB SSD, 1x1TB SSD, 512GB NVMe, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology DS920+
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
 
Przejdź do forum
Zaloguj
Wprowadź adres e-mail lub nazwę użytkownika

Hasło



Nie masz jeszcze konta? Zarejestruj się.

Zapomniałeś/aś hasła?
Aktualnie online
· Gości online: 16

· Użytkowników online: 0

· Łącznie użytkowników: 24,115
· Najnowszy użytkownik: Ja
Czat
Musisz się zalogować, aby opublikować wiadomość.

Adooni
26-04-2024 14:41
jaki router RMerlin nie pociagne, tomato/ openwrt tak non hilink,

tamtosiamto
23-04-2024 12:35
modem bez smilocka?

man1
22-04-2024 23:27
Czy próbował ktoś uzywac karty voice (z nolimit GB) od tmobile w modemie /routerze? Da się jakoś to zrobić? Bo u mnie neta brak. E3372 Sad

tamtosiamto
31-03-2024 12:54
Wesolego jajka wszytskim forumowiczom Grin

tamtosiamto
28-03-2024 23:24
tak, tak zgadza sie, ale ja pytam o wykluczenie noda na guest network w first set, i to nie dziala

Adooni
24-03-2024 13:16
Guest network is currently designed to allow the first set of each band (2.4G, 5G, 5G-1) available to the AiMesh node

tamtosiamto
24-03-2024 03:03
ale w 1 jest opcja do wyboru - dla calej sieci albo rutera only i wlasnie o tym mowie, ze nie dziala

Adooni
23-03-2024 16:31
w dokumencie asusa jest ze wlasnie dla 1 ma dzialac na nodach tez

tamtosiamto
23-03-2024 15:39
tak, ale nie zmienia to faktu, ze w pierwszej nie dziala wylaczanie aimesh dla goscinnej( a powinno), czyli jest jakis bug. Mam start soft, bo to dsl-ac68 ktory nie jest juz updateowany

Adooni
22-03-2024 18:07
nie, 1 wsza bedzie wszedzie trzeba 2ga zrobic dla kazdego pasma te nie sa przenoszone

71,544,893 unikalnych wizyt