Перейти к содержанию

Рекомендуемые сообщения

Опубликовано
Установка и настройка rTorrent

rTorrentBitTorrent-клиент на основе библиотек libTorrent.

Версия из репозитория rTorrent 0.9.7-1:

http://bin.entware.net/mipselsf-k3.4/rtorrent-easy-install_0.2-3a_mipsel-3.4.ipk
http://bin.entware.net/mipselsf-k3.4/rtorrent-rpc_0.9.7-1_mipsel-3.4.ipk
http://bin.entware.net/mipselsf-k3.4/rtorrent_0.9.7-1_mipsel-3.4.ipk

Изменения в rTorrent 0.9.6:

rtorrent (0.9.7-1) unstable; urgency=medium

  * New upstream release
    + Remove configure.ac patch folded in upstream
    + Build-Depend on libtorrent-dev >= 0.13.7
  * Move VCS from Alioth to Salsa
  * Switch to priority optional instead of extra
  * Bump debhelper compat level to 10

 -- Jonathan McDowell <email address hidden>  Thu, 28 Jun 2018 08:07:39 +0100

Подготовка:

1. Создаем раздел EXT4 на жестком диске - Использование файловой системы EXT4 на USB-накопителях.

2. Установка и настройка Entware - в данной теме.

Работоспособность проверена с:

Keenetic Giga KN-1010, прошивка draft 2.12.A.3.0-2 от 06.02.2018, раздел на HDD EXT4.

Обновляемся:

/ # opkg update
Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/keendev

Устанавливаем пакет rtorrent-easy-install, чтобы получить русифицированное управление в WebUI rTorrent:

/ # opkg install rtorrent-easy-install
Installing rtorrent-easy-install (0.2-3a) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/rtorrent-easy-install_0.2-3a_mipsel-3.4.ipk
Installing rutorrent-plugin-rpc (3.8-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/rutorrent-plugin-rpc_3.8-1_mipsel-3.4.ipk
Installing rutorrent (3.8-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/rutorrent_3.8-1_mipsel-3.4.ipk
Installing rtorrent-rpc (0.9.7-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/rtorrent-rpc_0.9.7-1_mipsel-3.4.ipk
Installing libcurl (7.61.0-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libcurl_7.61.0-3_mipsel-3.4.ipk
Installing libopenssl (1.0.2p-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libopenssl_1.0.2p-1_mipsel-3.4.ipk
Installing zlib (1.2.11-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/zlib_1.2.11-2_mipsel-3.4.ipk
Installing ca-bundle (20180409-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/ca-bundle_20180409-3_all.ipk
Installing libtorrent (0.13.7) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libtorrent_0.13.7_mipsel-3.4.ipk
Installing libsigcxx (2.5.4-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libsigcxx_2.5.4-1_mipsel-3.4.ipk
Installing libncursesw (6.1-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libncursesw_6.1-1_mipsel-3.4.ipk
Installing xmlrpc-c-server (1.39.13-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/xmlrpc-c-server_1.39.13-2_mipsel-3.4.ipk
Installing xmlrpc-c (1.39.13-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/xmlrpc-c_1.39.13-2_mipsel-3.4.ipk
Installing xmlrpc-c-internal (1.39.13-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/xmlrpc-c-internal_1.39.13-2_mipsel-3.4.ipk
Installing xmlrpc-c-common (1.39.13-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/xmlrpc-c-common_1.39.13-2_mipsel-3.4.ipk
Installing coreutils-stat (8.23-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/coreutils-stat_8.23-3_mipsel-3.4.ipk
Installing coreutils (8.23-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/coreutils_8.23-3_mipsel-3.4.ipk
Installing coreutils-id (8.23-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/coreutils-id_8.23-3_mipsel-3.4.ipk
Installing gzip (1.9-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/gzip_1.9-1_mipsel-3.4.ipk
Installing curl (7.61.0-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/curl_7.61.0-3_mipsel-3.4.ipk
Installing screen (4.6.2-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/screen_4.6.2-1_mipsel-3.4.ipk
Installing libncurses (6.1-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libncurses_6.1-1_mipsel-3.4.ipk
Installing php7-cgi (7.2.9-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/php7-cgi_7.2.9-1_mipsel-3.4.ipk
Installing php7 (7.2.9-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/php7_7.2.9-1_mipsel-3.4.ipk
Installing libxml2 (2.9.8-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libxml2_2.9.8-3_mipsel-3.4.ipk
Installing lighttpd-mod-fastcgi (1.4.49-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/lighttpd-mod-fastcgi_1.4.49-2_mipsel-3.4.ipk
Installing lighttpd (1.4.49-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/lighttpd_1.4.49-2_mipsel-3.4.ipk
Installing lighttpd-mod-scgi (1.4.49-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/lighttpd-mod-scgi_1.4.49-2_mipsel-3.4.ipk
Installing lighttpd-mod-auth (1.4.49-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/lighttpd-mod-auth_1.4.49-2_mipsel-3.4.ipk
Installing lighttpd-mod-authn_file (1.4.49-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/lighttpd-mod-authn_file_1.4.49-2_mipsel-3.4.ipk
Configuring zlib.
Configuring libopenssl.
Configuring ca-bundle.
Configuring libcurl.
Configuring lighttpd.
Configuring lighttpd-mod-authn_file.
Configuring xmlrpc-c-common.
Configuring xmlrpc-c-internal.
Configuring xmlrpc-c.
Configuring libxml2.
Configuring php7.
Configuring php7-cgi.
Configuring coreutils.
Configuring coreutils-stat.
Configuring libsigcxx.
Configuring libtorrent.
Configuring libncursesw.
Configuring xmlrpc-c-server.
Configuring rtorrent-rpc.
Configuring coreutils-id.
Configuring gzip.
Configuring curl.
Configuring rutorrent.
Configuring rutorrent-plugin-rpc.
Configuring libncurses.
Configuring screen.
Configuring lighttpd-mod-fastcgi.
Configuring lighttpd-mod-scgi.
Configuring lighttpd-mod-auth.
Configuring rtorrent-easy-install.

Настройка в момент установки:

#### Welcome to rtorrent easy installation script!
 We assuming no lighttpd/rtorrent/rutorrent was installed before!
 Please, answer a few question to configure torrent client.
 Default aswers given in [brackets], just hit Enter to accept it.

Type "username:password" if you want to protect Web UI or hit Enter to leave password protection disabled []: test:test
Which port should be used by web interface? [81]:
Enter (maximal) download speed in KB/s [2048]:
Enter (maximal) upload speed in KB/s [2048]:
Enter folder name on USB drive where torrent content should be stored [/opt/torrents]:

 Done! You may open 51411-51412 TCP/UDP ports on your router to
 facilitate uploading/donwloading. It's not necessary but recommended.
 rutorrent web UI will be available at following URL:

 http://<ip_address_of_router>:<port>/rutorrent

 Do you wish to start torrent client? [y]:
 Starting lighttpd...              done.
 Starting rtorrent...              done.

Type "username:password" if you want to protect Web UI or hit Enter to leave password protection disabled []: test:test - логин и пароль указываем через двоеточие.

Which port should be used by web interface? [81]: - выставляем порт, через который пойдет соединение. по умолчанию 81 порт.

Enter (maximal) download speed in KB/s [2048]: - выставляем скорость загрузки. по умолчанию 2048.

Enter (maximal) upload speed in KB/s [2048]: - выставляем скорость отдачи. по умолчанию 2048.

Enter folder name on USB drive where torrent content should be stored [/opt/torrents]: - указываем директорию, путь, куда будут скачиваться торрент-файлы. по умолчанию /opt/torrents.

Do you wish to start torrent client? [y]: - после настройки, можно сразу запустить графическую оболочку и сам клиент. по умолчанию стоит [y] - yes.


Если демон rtorrent не запустился, вы увидите ошибку:

Do you wish to start torrent client? [y]: 
 Starting lighttpd... done. 
 Starting rtorrent... failed. 
Collected errors:
 * pkg_run_script: package "rtorrent-easy-install" postinst script returned status 255.
 * opkg_configure: rtorrent-easy-install.postinst returned 255.

Необходимо будет внести изменения в конфигурацию rtorrent. Для этого нужно будет установить пакет nano и отредактировать файл конфигурации rtorrent.conf

Устанавливаем пакет nano:

/ # opkg install nano
Installing nano (2.9.8-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/nano_2.9.8-1_mipsel-3.4.ipk
Configuring nano.

Редактируем файл конфигурации rtorrent.conf, в котором удаляем старую конфигурацию:

/ # nano /opt/etc/rtorrent/rtorrent.conf

Выделяем все строки старого конфига, нажимаем клавиши Alt + A:

Удаляем все строки старого конфига, нажимаем клавиши Ctrl + K

Добавляем строки нового конфига, нажимаем клавиши Ctrl + V:

throttle.max_uploads.set = 8
session.path.set = /opt/etc/rtorrent/session
schedule2 = watch_directory,5,5,load_start=/opt/etc/rtorrent/watchdir/*.torrent
schedule2 = untied_directory,5,5,stop_untied=
schedule2 = low_diskspace,5,60,close_low_diskspace=100M
network.bind_address.set = 0.0.0.0
network.port_range.set = 51411-51411
pieces.hash.on_completion.set = yes
trackers.use_udp.set = yes
protocol.encryption.set = allow_incoming,enable_retry,prefer_plaintext
dht.mode.set = auto
dht.port.set = 51412
protocol.pex.set = yes
network.scgi.open_local = /opt/var/rpc.socket
encoding.add = UTF-8
throttle.max_uploads.global.set = 32
throttle.max_downloads.global.set = 64
throttle.global_down.max_rate.set_kb = 0
throttle.global_up.max_rate.set_kb = 0
directory.default.set = /opt/torrents

Нажимаем клавиши Ctrl + O , сохраняем конфигурацию.

Выходим из редактора nano Ctrl + X

Запускаем rtorrent:

/ # /opt/etc/init.d/S85rtorrent start
 Starting rtorrent... done.

Дополнительная настройка:

Останавливаем оболочку и клиента (можно пропустить и перейти к пункту настройки через WebUI):

~ # /opt/etc/init.d/S80lighttpd stop
 Checking lighttpd...              alive.
 Shutting down lighttpd...              done.

~ # /opt/etc/init.d/S85rtorrent stop
 Checking rtorrent...              alive.
 Shutting down rtorrent...              done.

Изменить логин и пароль входа в графическую оболочку:

Логин и пароль меняется в файле <rutorrent_passwd>

Путь где находится файл - /opt/etc/lighttpd

Не забываем, что логин и пароль указываются - login:password = mylogin:12345 (можно устанавливать свои параметры).

Изменить порт, через которое идет обращение:

Порт, он же сервер порт, меняется в файле конфигурации <99-rtorrent-fastcgi-scgi-auth.conf>, строчка server.port = 81

Путь где находится файл - /opt/etc/lighttpd/conf.d

 

Заходим в WebUI по адресу http://192.168.1.1:81/rutorrent/ и делаем настройку (можно настроить под себя):

https://cloud.mail.ru/public/cpDF/EeN1y372m

https://cloud.mail.ru/public/Jgjc/UdJ31kRbG

https://cloud.mail.ru/public/Vzv7/YXVaGJFtK

https://cloud.mail.ru/public/EPFz/79fhEkq7w

https://cloud.mail.ru/public/4AGe/c1QnxcfBb

https://cloud.mail.ru/public/C5yz/XV7QaJ54T

Скорость download:

https://cloud.mail.ru/public/FnZK/49iq2bx35

https://cloud.mail.ru/public/Gh5e/THcvEfJ5i

https://cloud.mail.ru/public/GJth/PWS27niae

https://cloud.mail.ru/public/94d3/HbSdtJ1Qa

https://cloud.mail.ru/public/5obi/v1omQkTGu

Загрузка CPU:

Mem: 231328K used, 24756K free, 12K shrd, 1056K buff, 161124K cached
CPU: 12.2% usr 12.5% sys  0.0% nic 43.3% idle 24.8% io  0.0% irq  6.9% sirq
Load average: 3.53 2.42 1.74 4/126 13026
  PID  PPID USER     STAT   VSZ %VSZ CPU %CPU COMMAND
12759 12758 root     R    96824 37.7   3 19.3 {rtorrent main} rtorrent -D -n -o import=/opt/etc/rtorrent/rtorrent.conf

Дополнительная информация по настройке rTorrent:

https://wiki.archlinux.org/index.php/RTorrent_(Русский)

https://github.com/rakshasa/rtorrent/wiki#download-links

https://ru.wikibooks.org/wiki/RTorrent

 

Отдельное спасибо за фикс lighttpd и rtorrent.conf @TheBB, @Александр Рыжов

Опубликовано (изменено)

лучший клиент)

Скрытый текст

5a816a9764363_2018-02-1213_18_08.thumb.png.b9e160dc0a55a5e483e76a4ab2db32d5.png

вот большой список плагинов (можно нагуглить где скачать)

Скрытый текст

 

5a816abd9fe63_2018-02-1213_19_48.thumb.png.21b40f0db7072718810225b2af750e20.png

5a816ac7ac592_2018-02-1213_20_12.thumb.png.5594187c2ae9053883124d445aaa8d04.png

 

тема из скринов: https://github.com/Phlooo/ruTorrent-MaterialDesign (для работы нужен плагин "theme")

p.s. скрин не с роутера (роутер не справится с таким количеством соединений, думаю) просто для обозрения как он красив и функционален (и ставится на все сидбоксы - а значит эффективен в плане ресурсов)

Изменено пользователем KPOCAB4EG
  • 3 недели спустя...
Опубликовано

К моему Keenetic ultra 2 подключен винчестер 1 terabyt NTFS раздел , и флешка Entware (EXT3). BitTorrent сохраняет скачанные файлы на разделе Entware, т.е. где она сама установлена, а этот раздел у меня всего-лишь 16GB. Подскажите пожалуйста можно ли изменить настройки BitTorrent чтоб она скачивала файлы в папку созданную на разделе с файловой системой NTFS и как её настроить? 

Опубликовано (изменено)

@Сергей Мазепа да, можно изменить путь \ директорию для сохранения контента в конфиге rtorrent.con:

за место 

directory = /opt/torrents

ставим

directory = /tmp/mnt/FILES/download

/tmp/mnt/FILES - у меня FILES это раздел с фс NTFS. 

У Вас же другой путь.

Можно проверить в ssh следующей командой:

/ # df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                   16.0M     16.0M         0 100% /
/dev/root                16.0M     16.0M         0 100% /
tmpfs                   125.1M         0    125.1M   0% /dev
tmpfs                   125.1M    156.0K    124.9M   0% /tmp
/dev/mtdblock/5           2.0M    384.0K      1.6M  19% /storage
tmpfs                   125.1M         0    125.1M   0% /tmp/run/acme/chroot/dev
/dev/sda1                24.3G    456.9M     22.6G   2% /tmp/mnt/OPKG
/dev/sda1                24.3G    456.9M     22.6G   2% /opt
/dev/sda2                31.2G     15.5G     15.7G  50% /tmp/mnt/FILES                                                                         

@Сергей Мазепа если не хотите возиться с конфигом, то можно поменять в WebUI - https://cloud.mail.ru/public/GfGE/8JXDeMFNg

Изменено пользователем enpa
Опубликовано
[28.02.2018 19:31:36] WebUI started.
[28.02.2018 19:31:37] Нет связи с rTorrent. Проверьте, запущен ли он. Проверьте, что параметры $scgi_port и $scgi_host в файле config.php совпадают со значением переменной scgi_port в файле конфигурации rTorrent.
как исправить 
 
  • 7 месяцев спустя...
Опубликовано (изменено)

Не запускается rtorrent. Ultra ll 2.14.C.0.0-0

Куда копать? Где, что смотреть?

Скрытый текст

~ # opkg update
Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/keendev
~ # opkg install rtorrent-easy-install
Installing rtorrent-easy-install (0.2-3a) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/rtorrent-easy-install_0.2-3a_mipsel-3.4.ipk
Installing rutorrent-plugin-rpc (3.8-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/rutorrent-plugin-rpc_3.8-1_mipsel-3.4.ipk
Installing rutorrent (3.8-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/rutorrent_3.8-1_mipsel-3.4.ipk
Installing rtorrent-rpc (0.9.7-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/rtorrent-rpc_0.9.7-1_mipsel-3.4.ipk
Installing libtorrent (0.13.7) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libtorrent_0.13.7_mipsel-3.4.ipk
Installing libsigcxx (2.5.4-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libsigcxx_2.5.4-1_mipsel-3.4.ipk
Installing xmlrpc-c-server (1.39.13-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/xmlrpc-c-server_1.39.13-2_mipsel-3.4.ipk
Installing xmlrpc-c (1.39.13-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/xmlrpc-c_1.39.13-2_mipsel-3.4.ipk
Installing xmlrpc-c-internal (1.39.13-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/xmlrpc-c-internal_1.39.13-2_mipsel-3.4.ipk
Installing xmlrpc-c-common (1.39.13-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/xmlrpc-c-common_1.39.13-2_mipsel-3.4.ipk
Installing coreutils-stat (8.23-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/coreutils-stat_8.23-3_mipsel-3.4.ipk
Installing coreutils (8.23-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/coreutils_8.23-3_mipsel-3.4.ipk
Installing coreutils-id (8.23-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/coreutils-id_8.23-3_mipsel-3.4.ipk
Installing gzip (1.9-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/gzip_1.9-1_mipsel-3.4.ipk
Installing curl (7.61.0-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/curl_7.61.0-3_mipsel-3.4.ipk
Installing screen (4.6.2-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/screen_4.6.2-1_mipsel-3.4.ipk
Installing libncurses (6.1-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libncurses_6.1-1_mipsel-3.4.ipk
Installing php7-cgi (7.2.9-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/php7-cgi_7.2.9-1_mipsel-3.4.ipk
Installing php7 (7.2.9-1) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/php7_7.2.9-1_mipsel-3.4.ipk
Installing libxml2 (2.9.8-3) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/libxml2_2.9.8-3_mipsel-3.4.ipk
—Installing lighttpd-mod-fastcgi (1.4.49-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/lighttpd-mod-fastcgi_1.4.49-2_mipsel-3.4.ipk
Installing lighttpd (1.4.49-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/lighttpd_1.4.49-2_mipsel-3.4.ipk
Installing lighttpd-mod-scgi (1.4.49-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/lighttpd-mod-scgi_1.4.49-2_mipsel-3.4.ipk
Installing lighttpd-mod-auth (1.4.49-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/lighttpd-mod-auth_1.4.49-2_mipsel-3.4.ipk
Installing lighttpd-mod-authn_file (1.4.49-2) to root...
Downloading http://bin.entware.net/mipselsf-k3.4/lighttpd-mod-authn_file_1.4.49-2_mipsel-3.4.ipk
Configuring lighttpd.
Configuring lighttpd-mod-authn_file.
Configuring xmlrpc-c-common.
Configuring xmlrpc-c-internal.
Configuring xmlrpc-c.
Configuring libxml2.
Configuring php7.
Configuring php7-cgi.
Configuring coreutils.
Configuring coreutils-stat.
Configuring libsigcxx.
Configuring libtorrent.
Configuring xmlrpc-c-server.
Configuring rtorrent-rpc.
Configuring coreutils-id.
Configuring gzip.
Configuring curl.
Configuring rutorrent.
Configuring rutorrent-plugin-rpc.
Configuring libncurses.
Configuring screen.
Configuring lighttpd-mod-fastcgi.
Configuring lighttpd-mod-scgi.
Configuring lighttpd-mod-auth.
Configuring rtorrent-easy-install.

#### Welcome to rtorrent easy installation script! 
 We assuming no lighttpd/rtorrent/rutorrent was installed before! 
 Please, answer a few question to configure torrent client. 
 Default aswers given in [brackets], just hit Enter to accept it.

Type "username:password" if you want to protect Web UI or hit Enter to leave password protection disabled []: 
Which port should be used by web interface? [81]: 
Enter (maximal) download speed in KB/s [2048]: 
Enter (maximal) upload speed in KB/s [2048]: 
Enter folder name on USB drive where torrent content should be stored [/opt/torrents]: 

 Done! You may open 51411-51412 TCP/UDP ports on your router to
 facilitate uploading/donwloading. It's not necessary but recommended.
 rutorrent web UI will be available at following URL:

 http://<ip_address_of_router>:<port>/rutorrent

 Do you wish to start torrent client? [y]: n
~ # /opt/etc/init.d/S80lighttpd start
 Starting lighttpd...              done. 
~ # /opt/etc/init.d/S85rtorrent
 Usage: /opt/etc/init.d/S85rtorrent (start|stop|restart|check|kill|reconfigure)
~ # /opt/etc/init.d/S85rtorrent start
 Starting rtorrent...              failed. 
~ # 

 

Скрытый текст

~ # uname -a
Linux Keenetic_Ultra 3.4.113 #1 SMP Thu Nov 29 22:51:16 MSK 2018 mips GNU/Linux
~ # mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro,relatime)
tmpfs on /dev type tmpfs (rw,nosuid,noexec,relatime)
none on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
/dev/mtdblock/5 on /storage type jffs2 (rw,nosuid,relatime)
none on /proc/bus/usb type usbfs (rw,nosuid,noexec,relatime)
/dev/sda1 on /tmp/mnt/1c04629e-cfd2-416d-9cc8-0388337aca3d type ext4 (rw,relatime,data=ordered)
/dev/sda1 on /opt type ext4 (rw,relatime,data=ordered)
~ # df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                   12800     12800         0 100% /
/dev/root                12800     12800         0 100% /
tmpfs                   128000         0    128000   0% /dev
tmpfs                   128000       180    127820   0% /tmp
/dev/mtdblock/5           2048       384      1664  19% /storage
/dev/sda1            480718504  25165892 455552612   5% /tmp/mnt/1c04629e-cfd2-416d-9cc8-0388337aca3d
/dev/sda1            480718504  25165892 455552612   5% /opt
~ # 

 

 

Изменено пользователем WMac
Опубликовано

предположительно из-за 2-х опций конфига (`/opt/etc/rtorrent/rtorrent.conf`): `use_udp_trackers` `peer_exchange`

~ # sed -i -e 's|use_udp_trackers|#use_udp_trackers|' -i -e 's|peer_exchange|#peer_exchange|' /opt/etc/rtorrent/rtorrent.conf 

~ # /opt/etc/init.d/S85rtorrent start
 Starting rtorrent...              done. 

~ # /opt/etc/init.d/S85rtorrent restart
 Shutting down rtorrent...              done. 
 Starting rtorrent...              done. 

~ # ps | grep rtorr | grep -v grep
15520 root      5500 S    {screen} SCREEN -dmS rtorrent rtorrent -D -n -o import=/opt/etc/rtorrent/rtorrent.conf
15521 root     32844 S    {rtorrent main} rtorrent -D -n -o import=/opt/etc/rtorrent/rtorrent.conf

~ # 

 

Опубликовано
25 минут назад, TheBB сказал:

предположительно из-за 2-х опций конфига (`/opt/etc/rtorrent/rtorrent.conf`): `use_udp_trackers` `peer_exchange`

Спасибо!

Закомментировал обе команды в конфиге. Пришлось также закомментировать одно расписание

Скрытый текст

1262965960_2018-12-0810_24_19.thumb.png.c80c18edd466bccf1fc6f646e5dca8b5.png

Итоговый конфиг

max_uploads = 8
session = /opt/etc/rtorrent/session
#schedule = watch_directory,5,5,load_start=/opt/etc/rtorrent/watchdir/*.torrent
schedule = untied_directory,5,5,stop_untied=
schedule = low_diskspace,5,60,close_low_diskspace=100M
bind = 0.0.0.0
port_range = 51411-51411
check_hash = yes
#use_udp_trackers = yes
encryption = allow_incoming,enable_retry,prefer_plaintext
dht = auto
dht_port = 51412
#peer_exchange = yes
scgi_local = /opt/var/rpc.socket
encoding_list = UTF-8
max_uploads_global = 32
max_downloads_global = 64
download_rate = 2048
upload_rate = 2048
directory = /opt/torrents

 

Опубликовано (изменено)

"Добавляем строки нового конфига, нажимаем клавиши Ctrl + V:"

По нажатию клавиш Ctrl + V в этом окне не происходит копирования текста из буфера обмена. Что я не так делаю?

nano.PNG

 

Зато произошло по нажатию правой кнопки мыши.

Изменено пользователем Сергей Гаврилов
Опубликовано

Запустил... Конечно раньше спрашивать нужно было... 🙂 Этот rTorrent качать может только на тот носитель и в тот раздел, в котором установлен (/opt/torrents), или можно другой USB HDD прописать как-то..?

Опубликовано (изменено)
1 час назад, Сергей Гаврилов сказал:

Запустил... Конечно раньше спрашивать нужно было... 🙂 Этот rTorrent качать может только на тот носитель и в тот раздел, в котором установлен (/opt/torrents), или можно другой USB HDD прописать как-то..?

Даже если что не получается исправить то всегда есть возможность использовать "симлинк" -> команда "ln -s " данный каталог перенаправить на другое место. 😀

Например, если вы хотите создать символическую ссылку из каталога /mnt/my_drive/movies в каталог ~/my_movies, который вы запустили:

ln -s /mnt/my_drive/movies ~/my_movies

ну или примеры в интернете

 

Изменено пользователем vasek00
Опубликовано
17 минут назад, vasek00 сказал:

Даже если что не получается исправить то всегда есть возможность использовать "симлинк" -> команда "ln -s " данный каталог перенаправить на другое место. 😀


ln -s /opt/etc/xxxxxx yyyyyyy

при ниобходимости полные марщруты

 

Собственно, с этим у меня и проблема - не знаю, какой путь у USB HDD (rTorrent с флешки работает). Покопался в каталогах - не нашел никакого смонтированного раздела. А путь пописать можно и в WebUI.

Опубликовано (изменено)
13 часа назад, Сергей Гаврилов сказал:

Собственно, с этим у меня и проблема - не знаю, какой путь у USB HDD (rTorrent с флешки работает). Покопался в каталогах - не нашел никакого смонтированного раздела. А путь пописать можно и в WebUI.

Про это в курсе, только ответ был

Цитата

Даже если что не получается исправить то всегда есть возможность использовать "симлинк"

Раз у вас стоит Entware то самыми простыми командами все смотрится : "df" и "mount" что и где.

Изменено пользователем vasek00
Опубликовано

Разбил HDD на 2 раздела: ext3 и ntfs (вчера с флешки работало). rtorrent не запустился и после редактирования конфига:

Скрытый текст

throttle.max_uploads.set = 8
session.path.set = /opt/etc/rtorrent/session
schedule2 = watch_directory,5,5,load_start=/opt/etc/rtorrent/watchdir/*.torrent
schedule2 = untied_directory,5,5,stop_untied=
schedule2 = low_diskspace,5,60,close_low_diskspace=100M
network.bind_address.set = 0.0.0.0
network.port_range.set = 51411-51411
pieces.hash.on_completion.set = yes
trackers.use_udp.set = yes
protocol.encryption.set = allow_incoming,enable_retry,prefer_plaintext
dht.mode.set = auto
dht.port.set = 51412
protocol.pex.set = yes
network.scgi.open_local = /opt/var/rpc.socket
encoding.add = UTF-8
throttle.max_uploads.global.set = 32
throttle.max_downloads.global.set = 64
throttle.global_down.max_rate.set_kb = 0
throttle.global_up.max_rate.set_kb = 0
directory.default.set = /opt/torrents

 

~ # nano /opt/etc/rtorrent/rtorrent.conf 
~ # /opt/etc/init.d/S85rtorrent start 
Starting rtorrent... failed.

Куда копать?

Опубликовано
3 часа назад, Сергей Гаврилов сказал:

Куда копать?

запустить `rtorrent -D -n -o import=/opt/etc/rtorrent/rtorrent.conf` и посмотреть, на что "жалуется"

Опубликовано

Спасибо за подсказку! В конфиге половину одной строки (при копировании, наверное) снес вниз на один уровень. Поправил. rTorrent запустился.

Опубликовано

Продолжаю свои попытки завести rutorrent... Раздача не идет. Заметил такой глюк: При запуске rutorrent в списке раздач появляется куча пиров, но только на пару секунд. Потом они пропадают и в списке пиров остаются одни нули. Добавляю закачку - находит пиры, начинает качать (скорость паршивая). Как загрузка закончилась - списки пиров\сидов обнуляются, раздачи нет. Что это значит и как это поправить?

Опубликовано
13 минуты назад, enpa сказал:

@Сергей Гаврилов а Вы ведь так и не показали свой конфиг.

throttle.max_uploads.set = 8
session.path.set = /opt/etc/rtorrent/session
schedule2 = watch_directory,5,5,load_start=/opt/etc/rtorrent/watchdir/*.torrent
schedule2 = untied_directory,5,5,stop_untied=
schedule2 = low_diskspace,5,60,close_low_diskspace=100M
network.bind_address.set = 0.0.0.0
network.port_range.set = 51411-51411
pieces.hash.on_completion.set = yes
trackers.use_udp.set = yes
protocol.encryption.set = allow_incoming,enable_retry,prefer_plaintext
dht.mode.set = auto
dht.port.set = 51412
protocol.pex.set = yes
network.scgi.open_local = /opt/var/rpc.socket
encoding.add = UTF-8
throttle.max_uploads.global.set = 32
throttle.max_downloads.global.set = 64
throttle.global_down.max_rate.set_kb = 0
throttle.global_up.max_rate.set_kb = 0
directory.default.set = /opt/torrents

 

Опубликовано

@Сергей Гаврилов залил Ваш конфиг, проблем нет, закачки стартуют быстро, все идет ровно.

Попробуйте изменить 

network.port_range.set = 51411-51411

Да и вообще нужно проверить, какие порты слушать демон:

tcp        0      0 ::ffff:0.0.0.0:51411    :::*                    LISTEN      7605/rtorrent

Когда падает скорость, лог в ndm чистый, нет ли ошибок?

Опубликовано

network.port_range.set попереберал - без результата. Системный журнал Кинетика чистый (если Вы о нем писали). Пробовал стартовать с остановленными раздачами - пиры из списка не исчезают - исчезают только при старте раздачи. Насчет демона и портов, которые он слушает сказать пока ничего не могу, т.к. не представляю, как это проверить (если дадите ссылку на инструкцию, буду очень признателен).

Опубликовано

Создал в межсетевом экране два правила для протоколов TCP и UDP, разрешающие любые соединения с портами назначения из конфига. Пиры в списке появились, раздача пошла. Кто-то писал, что rTorrent - просто зверь, по сравнению со штатным Transmission. Разницы не заметил: график по-прежнему - пила (только форма немного другая). При наличии активной загрузки скорость раздачи не поднимается выше 1 Мбит\с. Несколько раз "умер" при добавлении torrent-файла, а также, при попытке удалить активную загрузку (перед удалением загрузку нужно останавливать).

И еще вопрос: какой командой запускается обновление этого rtorrent-easy

  • 5 недель спустя...
Опубликовано
/tmp # /opt/etc/init.d/S80lighttpd check
 Checking lighttpd...              alive.
/tmp # /opt/etc/init.d/S85rtorrent check
 Checking rtorrent...              alive.

@TheBB Подскажите в чем может быть проблема, обе службы активны а на http://192.168.1.1:81/rutorrent не заходит
netstat не отображает ни где 81 порт

в логе lighttpd ничего нет

 

Версия Keenetic OS2.14.C.0.0-4

Роутер Extra II

 

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.