hellonow Posted February 10, 2018 Share Posted February 10, 2018 Установка и настройка rTorrent rTorrent - BitTorrent-клиент на основе библиотек 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, @Александр Рыжов 5 Quote Link to comment Share on other sites More sharing options...
KPOCAB4EG Posted February 12, 2018 Share Posted February 12, 2018 (edited) лучший клиент) Скрытый текст вот большой список плагинов (можно нагуглить где скачать) Скрытый текст тема из скринов: https://github.com/Phlooo/ruTorrent-MaterialDesign (для работы нужен плагин "theme") p.s. скрин не с роутера (роутер не справится с таким количеством соединений, думаю) просто для обозрения как он красив и функционален (и ставится на все сидбоксы - а значит эффективен в плане ресурсов) Edited February 12, 2018 by KPOCAB4EG 2 Quote Link to comment Share on other sites More sharing options...
hellonow Posted February 12, 2018 Author Share Posted February 12, 2018 @KPOCAB4EG да, клиент отличный, при этом не вешает ndms и сам работает стабильно. 2 Quote Link to comment Share on other sites More sharing options...
Сергей Мазепа Posted February 28, 2018 Share Posted February 28, 2018 К моему Keenetic ultra 2 подключен винчестер 1 terabyt NTFS раздел , и флешка Entware (EXT3). BitTorrent сохраняет скачанные файлы на разделе Entware, т.е. где она сама установлена, а этот раздел у меня всего-лишь 16GB. Подскажите пожалуйста можно ли изменить настройки BitTorrent чтоб она скачивала файлы в папку созданную на разделе с файловой системой NTFS и как её настроить? Quote Link to comment Share on other sites More sharing options...
hellonow Posted February 28, 2018 Author Share Posted February 28, 2018 (edited) @Сергей Мазепа да, можно изменить путь \ директорию для сохранения контента в конфиге 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 Edited February 28, 2018 by enpa 2 Quote Link to comment Share on other sites More sharing options...
Сергей Мазепа Posted February 28, 2018 Share Posted February 28, 2018 [28.02.2018 19:31:36] WebUI started. [28.02.2018 19:31:37] Нет связи с rTorrent. Проверьте, запущен ли он. Проверьте, что параметры $scgi_port и $scgi_host в файле config.php совпадают со значением переменной scgi_port в файле конфигурации rTorrent. как исправить Quote Link to comment Share on other sites More sharing options...
KPOCAB4EG Posted March 1, 2018 Share Posted March 1, 2018 23 часа назад, Сергей Мазепа сказал: [28.02.2018 19:31:37] Нет связи с rTorrent. путь не должен содержать русских символов Quote Link to comment Share on other sites More sharing options...
Sergey Zozulya Posted March 2, 2018 Share Posted March 2, 2018 Атака на системы с rTorrent для скрытого майнинга криптовалюты http://opennet.ru/48177/ Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted March 2, 2018 Share Posted March 2, 2018 3 часа назад, Sergey Zozulya сказал: Атака на системы с rTorrent для скрытого майнинга криптовалюты http://opennet.ru/48177/ Для удаленных систем малоактуально. Quote Link to comment Share on other sites More sharing options...
WMac Posted December 8, 2018 Share Posted December 8, 2018 (edited) Не запускается 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 ~ # Edited December 8, 2018 by WMac Quote Link to comment Share on other sites More sharing options...
TheBB Posted December 8, 2018 Share Posted December 8, 2018 предположительно из-за 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 ~ # 1 1 Quote Link to comment Share on other sites More sharing options...
WMac Posted December 8, 2018 Share Posted December 8, 2018 25 минут назад, TheBB сказал: предположительно из-за 2-х опций конфига (`/opt/etc/rtorrent/rtorrent.conf`): `use_udp_trackers` `peer_exchange` Спасибо! Закомментировал обе команды в конфиге. Пришлось также закомментировать одно расписание Скрытый текст Итоговый конфиг 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 Quote Link to comment Share on other sites More sharing options...
hellonow Posted December 20, 2018 Author Share Posted December 20, 2018 @WMac обновлена инструкция по установке, добавлена рабочая конфигурация. 2 Quote Link to comment Share on other sites More sharing options...
Сергей Гаврилов Posted December 22, 2018 Share Posted December 22, 2018 (edited) "Добавляем строки нового конфига, нажимаем клавиши Ctrl + V:" По нажатию клавиш Ctrl + V в этом окне не происходит копирования текста из буфера обмена. Что я не так делаю? Зато произошло по нажатию правой кнопки мыши. Edited December 22, 2018 by Сергей Гаврилов Quote Link to comment Share on other sites More sharing options...
Сергей Гаврилов Posted December 22, 2018 Share Posted December 22, 2018 Запустил... Конечно раньше спрашивать нужно было... 🙂 Этот rTorrent качать может только на тот носитель и в тот раздел, в котором установлен (/opt/torrents), или можно другой USB HDD прописать как-то..? Quote Link to comment Share on other sites More sharing options...
vasek00 Posted December 22, 2018 Share Posted December 22, 2018 (edited) 1 час назад, Сергей Гаврилов сказал: Запустил... Конечно раньше спрашивать нужно было... 🙂 Этот rTorrent качать может только на тот носитель и в тот раздел, в котором установлен (/opt/torrents), или можно другой USB HDD прописать как-то..? Даже если что не получается исправить то всегда есть возможность использовать "симлинк" -> команда "ln -s " данный каталог перенаправить на другое место. 😀 Например, если вы хотите создать символическую ссылку из каталога /mnt/my_drive/movies в каталог ~/my_movies, который вы запустили: ln -s /mnt/my_drive/movies ~/my_movies ну или примеры в интернете Edited December 22, 2018 by vasek00 Quote Link to comment Share on other sites More sharing options...
Сергей Гаврилов Posted December 22, 2018 Share Posted December 22, 2018 17 минут назад, vasek00 сказал: Даже если что не получается исправить то всегда есть возможность использовать "симлинк" -> команда "ln -s " данный каталог перенаправить на другое место. 😀 ln -s /opt/etc/xxxxxx yyyyyyy при ниобходимости полные марщруты Собственно, с этим у меня и проблема - не знаю, какой путь у USB HDD (rTorrent с флешки работает). Покопался в каталогах - не нашел никакого смонтированного раздела. А путь пописать можно и в WebUI. Quote Link to comment Share on other sites More sharing options...
vasek00 Posted December 23, 2018 Share Posted December 23, 2018 (edited) 13 часа назад, Сергей Гаврилов сказал: Собственно, с этим у меня и проблема - не знаю, какой путь у USB HDD (rTorrent с флешки работает). Покопался в каталогах - не нашел никакого смонтированного раздела. А путь пописать можно и в WebUI. Про это в курсе, только ответ был Цитата Даже если что не получается исправить то всегда есть возможность использовать "симлинк" Раз у вас стоит Entware то самыми простыми командами все смотрится : "df" и "mount" что и где. Edited December 23, 2018 by vasek00 Quote Link to comment Share on other sites More sharing options...
Сергей Гаврилов Posted December 23, 2018 Share Posted December 23, 2018 Разбил 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. Куда копать? Quote Link to comment Share on other sites More sharing options...
TheBB Posted December 23, 2018 Share Posted December 23, 2018 3 часа назад, Сергей Гаврилов сказал: Куда копать? запустить `rtorrent -D -n -o import=/opt/etc/rtorrent/rtorrent.conf` и посмотреть, на что "жалуется" 1 1 Quote Link to comment Share on other sites More sharing options...
Сергей Гаврилов Posted December 25, 2018 Share Posted December 25, 2018 ~ # rtorrent -D -n -o import=/opt/etc/rtorrent/rtorrent.conf rtorrent: Failed to parse command line option: Error in option file: /opt/etc/rtorrent/rtorrent.conf:3: Wrong number of arguments. ~ # Quote Link to comment Share on other sites More sharing options...
hellonow Posted December 25, 2018 Author Share Posted December 25, 2018 @Сергей Гаврилов Wrong number of arguments Покажите Ваш .conf файл. 1 Quote Link to comment Share on other sites More sharing options...
Сергей Гаврилов Posted December 25, 2018 Share Posted December 25, 2018 Спасибо за подсказку! В конфиге половину одной строки (при копировании, наверное) снес вниз на один уровень. Поправил. rTorrent запустился. Quote Link to comment Share on other sites More sharing options...
Сергей Гаврилов Posted December 27, 2018 Share Posted December 27, 2018 Продолжаю свои попытки завести rutorrent... Раздача не идет. Заметил такой глюк: При запуске rutorrent в списке раздач появляется куча пиров, но только на пару секунд. Потом они пропадают и в списке пиров остаются одни нули. Добавляю закачку - находит пиры, начинает качать (скорость паршивая). Как загрузка закончилась - списки пиров\сидов обнуляются, раздачи нет. Что это значит и как это поправить? Quote Link to comment Share on other sites More sharing options...
hellonow Posted December 27, 2018 Author Share Posted December 27, 2018 @Сергей Гаврилов а Вы ведь так и не показали свой конфиг. Quote Link to comment Share on other sites More sharing options...
Сергей Гаврилов Posted December 27, 2018 Share Posted December 27, 2018 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 Quote Link to comment Share on other sites More sharing options...
hellonow Posted December 28, 2018 Author Share Posted December 28, 2018 @Сергей Гаврилов залил Ваш конфиг, проблем нет, закачки стартуют быстро, все идет ровно. Попробуйте изменить network.port_range.set = 51411-51411 Да и вообще нужно проверить, какие порты слушать демон: tcp 0 0 ::ffff:0.0.0.0:51411 :::* LISTEN 7605/rtorrent Когда падает скорость, лог в ndm чистый, нет ли ошибок? Quote Link to comment Share on other sites More sharing options...
Сергей Гаврилов Posted December 28, 2018 Share Posted December 28, 2018 network.port_range.set попереберал - без результата. Системный журнал Кинетика чистый (если Вы о нем писали). Пробовал стартовать с остановленными раздачами - пиры из списка не исчезают - исчезают только при старте раздачи. Насчет демона и портов, которые он слушает сказать пока ничего не могу, т.к. не представляю, как это проверить (если дадите ссылку на инструкцию, буду очень признателен). Quote Link to comment Share on other sites More sharing options...
Сергей Гаврилов Posted December 28, 2018 Share Posted December 28, 2018 Создал в межсетевом экране два правила для протоколов TCP и UDP, разрешающие любые соединения с портами назначения из конфига. Пиры в списке появились, раздача пошла. Кто-то писал, что rTorrent - просто зверь, по сравнению со штатным Transmission. Разницы не заметил: график по-прежнему - пила (только форма немного другая). При наличии активной загрузки скорость раздачи не поднимается выше 1 Мбит\с. Несколько раз "умер" при добавлении torrent-файла, а также, при попытке удалить активную загрузку (перед удалением загрузку нужно останавливать). И еще вопрос: какой командой запускается обновление этого rtorrent-easy? Quote Link to comment Share on other sites More sharing options...
Денис Орлов Posted January 27, 2019 Share Posted January 27, 2019 /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 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.