Page 1 of 6 123 ... LastLast
Results 1 to 15 of 175

Thread: Установка rTorrent + ruTorrent из репозитория Entware

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1

    Post Установка rTorrent + ruTorrent из репозитория Entware

    Установка rTorrent + ruTorrent из репозитория Entware (новая версия)

    1. В репозиторий включен скрипт для автоматизации установки торрент клиента rtorrent с web-интерфейсом rutorrent.
    Вы можете посмотреть его в действии здесь. Для использования скрипта наберите:
    Code:
    opkg install rtorrent-easy-install
    Подразумевается, что в вашей системе ни lighttpd, ни rtorrent до момента старта скрипта не установлены.

    2. Для активной раздачи с торрент-клиента, а также для того, чтобы можно было управлять закачками из интернета,
    необходимо открыть на роутере соответствующие порты. На энтузиасткой прошивке это можно сделать так:
    Code:
    $ mkdir -p /tmp/local/sbin
    $ echo "#!/bin/sh" > /usr/local/sbin/post-firewall
    $ echo "/usr/sbin/iptables -I INPUT -p tcp --dport 51411 -j ACCEPT" >> /usr/local/sbin/post-firewall
    $ echo "/usr/sbin/iptables -I INPUT -p udp --dport 51411:51412 -j ACCEPT" >> /usr/local/sbin/post-firewall
    $ echo "/usr/sbin/iptables -I INPUT -p tcp --dport 81 -j ACCEPT" >> /usr/local/sbin/post-firewall
    $ chmod +x /tmp/local/sbin/post-firewall
    $ flashfs save && flashfs commit && flashfs enable
    $ reboot
    Управлять работой торрент клиента можно набрав в браузере <ip-адрес роутера>:<port>/rutorrent
    Last edited by Omega; 17-08-2013 at 00:01. Reason: fixed - новая версия

  2. #2
    Join Date
    Jun 2008
    Location
    Russia, Perm
    Posts
    476
    Если нужно - начиная с текущего момента у меня будут копиться все версии пакетов на http://demongloom.dyndns.info:81/entware/ .
    Соответственно, если захочется прошлую версию пакета взять - берите смело..
    Last edited by Omega; 11-06-2012 at 00:07. Reason: fixed

  3. #3

    Из серии: Чего нет ни в Optware, ни в OpenWRT

    В марте обновился rtorrent/libtorrent до версий 0.9.1/0.13.1. Jari Sundell любит своё детище, списки изменений с предыдущей версии, имеющейся в репозитории, занимают по пять страниц.

    Порадовало то, что теперь rtorrent теперь сам на лету регулирует скорость перехеширования! Больше rtorrent "не уходит в себя" до окончания этой операции и спокойно продолжает параллельную работу по скачиванию файлов, RPC-общению с web-мордой rutorrent и пр. Скорость перехеширования упала до ~4Мб/сек, но потребление CPU по top при этом не превышает 40%.

  4. #4

    rtorrent 0.9.1

    Quote Originally Posted by ryzhov_al View Post
    В марте обновился rtorrent/libtorrent до версий 0.9.1/0.13.1. Jari Sundell любит своё детище, списки изменений с предыдущей версии, имеющейся в репозитории, занимают по пять страниц.
    После update и upgrade, сабж напрочь отказывается запускаться. В логе слово success и черточки. Чистка рабочих папок не помогает.

  5. #5
    Quote Originally Posted by njachaj View Post
    После update и upgrade, сабж напрочь отказывается запускаться. В логе слово success и черточки. Чистка рабочих папок не помогает.
    Не верю. Видимо, запускаете его внутри screen и даже не знаете на что он жалуется. Выполните в консоли $ rtorrent -n -o import=/opt/etc/rtorrent/rtorrent.conf и rtorrent вам сам подскажет "не съедобную" строчку конфига.

  6. #6
    Quote Originally Posted by ryzhov_al View Post
    Не верю. Видимо, запускаете его внутри screen и даже не знаете на что он жалуется. Выполните в консоли $ rtorrent -n -o import=/opt/etc/rtorrent/rtorrent.conf и rtorrent вам сам подскажет "не съедобную" строчку конфига.
    Виноват,подзабыл. Семейство hash_... прибили.

  7. #7
    ryzhov_al, Скажите, а не включать в пакет rtorrent скрипт запуска и шаблон конфига теперь считается нормальным?
    Или в том есть какой-то непонятый мною смысл?

  8. #8
    Quote Originally Posted by ryzhov_al View Post
    Скорость заметно зависит от фрагментации, что бы там нам линуксоиды не говорили, выяснил это когда заморачивался posix_fallocate. Когда на 18 мегабайт приходится полтыщи фрагментов о скорости говорить не приходится.
    Не могли бы Вы поделиться настройками конфига rtorrent 0.8.9, а то что-то раздает хорошо, а скачивает не очень. По поводу фрагментации, использую ext4, но подумал, а не лучше ли поставить на внешний диск роутера ext3. Вроде лучше его можно дефрагментировать? Зачем там журналируемость, а других преимуществ ext4 на роутере, наверное, не даст.

  9. #9
    Join Date
    Mar 2011
    Location
    UA
    Posts
    222
    Quote Originally Posted by yut View Post
    Не могли бы Вы поделиться настройками конфига rtorrent 0.8.9, а то что-то раздает хорошо, а скачивает не очень. По поводу фрагментации, использую ext4, но подумал, а не лучше ли поставить на внешний диск роутера ext3. Вроде лучше его можно дефрагментировать? Зачем там журналируемость, а других преимуществ ext4 на роутере, наверное, не даст.
    Даст, ext4 как раз позволяет избежать фрагментации торрентов, еще чуть быстрее работа. Читайте форум, уже все рассказывалсьь.
    RT-N16 + Entware repo

  10. #10
    Quote Originally Posted by voidshah View Post
    Даст, ext4 как раз позволяет избежать фрагментации торрентов, еще чуть быстрее работа. Читайте форум, уже все рассказывалсьь.
    Форум я весь прочел. Прочел также это и это, ну и кое-что другое тоже. И не только прочел, но и сделал. Отмонтировал диск от роутера и проверил с помощью fsck фрагментацию. Убедился, что она значительная. А вот e4defrag не впечатлил, недаром только бета. После его работы фрагментация уменьшилась, но далекр не до нуля. Правда, монтировал автоматически, может, надо было опции прописать. Кстати, какие опции для монтирования диска к роутеру рекомендуются? По поводу ext3, вероятно, там дефрагментация будет идти лучше. А остальные преимущества ext4 перед ext3 для файлопомойки несущественны, по моему мнению. Для ОС, конечно, да.
    -SmSjkxa2R3S1lTZ082Y3VoNHR2WE5LQQ"]мою модификацию[/URL].
    Last edited by yut; 01-04-2012 at 09:54.

  11. #11
    Quote Originally Posted by yut View Post
    Не могли бы Вы поделиться настройками конфига rtorrent 0.8.9, а то что-то раздает хорошо, а скачивает не очень.
    А что значит не очень? Мне не удавалось добиться стабильной скорости скачивания свыше ~1,2Мб/c на каком-либо торрент-клиенте. Если определить лимит скорости выше этого предела, то график скорости скачивания начинает напоминать Кремлёвскую стену. Конфигурационный файл, за вычетом коментариев и пробелов следующий:
    Code:
    $ grep -vE  '^#|^$' /opt/etc/rtorrent/rtorrent.conf
    max_uploads = 8
    download_rate = 1024
    upload_rate = 1024
    directory = /tmp/downloads/torrent
    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 = 51412-51412
    port_random = no
    check_hash = yes
    use_udp_trackers = yes
    encryption = allow_incoming,enable_retry,prefer_plaintext
    dht = auto
    dht_port = 51411
    peer_exchange = yes
    scgi_local = /opt/var/rpc.socket
    encoding_list = UTF-8
    max_uploads_global = 32
    max_downloads_global = 64
    system.file_allocate.set = yes
    В остальном соглашусь с тов.voidshah.
    Last edited by Omega; 01-04-2012 at 13:45. Reason: fixed

  12. #12
    Quote Originally Posted by yut View Post
    А вот e4defrag не впечатлил, недаром только бета. После его работы фрагментация уменьшилась, но далекр не до нуля. Правда, монтировал автоматически, может, надо было опции прописать. Кстати, какие опции для монтирования диска к роутеру рекомендуются? По поводу ext3, вероятно, там дефрагментация будет идти лучше. А остальные преимущества ext4 перед ext3 для файлопомойки несущественны, по моему мнению.
    Я не совсем понял, в чём состоит ваш вопрос. Что в итоге ожидаете услышать? Какая файловая система лучше?
    Last edited by Omega; 01-04-2012 at 13:51. Reason: fixed

  13. #13

    rtorrent и lighttpd на разных машинах

    Всем привет!
    Имеется asus wl500gpv2 с прошивкой 1.9.2.7-d-r2381. Так как я не смог настроить так, что бы в момент пика работы рторрента, при обращении к ruttorent роутер не загибался, я решил вынести рторрент на свой нетбук, а морду оставить на роутере. Нетбук монтирует по нфс с роутера нужные папки. На самом роутере пробросил порты, как времянка:
    ssh -N -L 5000:localhost:5000 user@netbook Так как схема, со сменой адреса в lighttpd не прокатила.
    Но при такой схеме ругается на отсутствие php. В PATH все прописано, пользователю запускающем вебсервер так же. В лога есть:
    Code:
    [04.04.12 19:17:46] <?xml version="1.0" encoding="UTF-8"?><methodCall><methodName>execute</methodName><params>
    <param><value><string>sh</string></value></param>
    <param><value><string>-c</string></value></param>
    <param><value><string>'/opt/share/www/rutorrent/php/test.sh' php '/opt/share/www/rutorrent/share/users/maks/settings/1754179042' '/opt/bin/php'</string></value></param>
    </params></methodCall>
    [04.04.12 19:17:46] Status: 200 OK
    Content-Type: text/xml
    Content-Length: 296
    
    
    <?xml version="1.0" encoding="UTF-8"?>
    <methodResponse>
    <fault>
    <value><struct>
    <member><name>faultCode</name>
    <value><i4>-503</i4></value></member>
    <member><name>faultString</name>
    <value><string>Bad return code.</string></value></member>
    </struct></value>
    </fault>
    </methodResponse>
    Где копать?
    Может для кучи поделитесь, как часто у Вас роутер встает раком из-за нагрузки? Как избежать? И можно ли рутторенту указать другой адрес машины(не локалхост), что бы не пробрасовать порт или не перенаправлять запросы?
    Спасибо!

    Просто, до этого все работало.
    Есть еще такой конфиг в чттп сервере:
    Code:
    server.modules += ( "mod_fastcgi" )
    
    fastcgi.server = ( ".php" =>
                       ( "localhost" =>
                         ( "socket" => "/tmp/php-fcgi.sock",
                           "bin-path" => "/opt/bin/php-fcgi",
                           "max-procs" => 1,
                           "bin-environment" =>
                             ( "PHP_FCGI_CHILDREN" => "2",
                               "PHP_FCGI_MAX_REQUESTS" => "1000" )
                         )
                       )
                     )
    ~
    ~
    Last edited by Omega; 21-07-2012 at 12:47. Reason: fixed

  14. #14
    Quote Originally Posted by MaksVal View Post
    Так как я не смог настроить так, что бы в момент пика работы рторрента, при обращении к ruttorent роутер не загибался, я решил вынести рторрент на свой нетбук
    Вы чем-то странным занимаетесь, извините.
    1) Теоретически работа на разных хостах при должной настройке осуществима, практически же бОльшая часть плагинов работать не будет.
    2) Смысл переноса на нетбук именно rtorrent от меня ускользает. Вся прелесть работы данного клиента на роутере в том, что он работает именно на роутере. Т.е. медленно, но - 24 часа в сутки. У Вас нетбук включен 24 часа в сутки?

    Если таки очень хочется - следует не пробрасывать порты, а корректно прописать $scgi_host в conf.php и поставить плагин rpc. Не забыв, разумеется, открыть $scgi_port.

    Quote Originally Posted by MaksVal View Post
    Может для кучи поделитесь, как часто у Вас роутер встает раком из-за нагрузки?
    Никогда.

    Quote Originally Posted by MaksVal View Post
    Как избежать?
    Корректно настроить клиент. Не закачивать одновременно более, чем 2 торрента (раздавать можно хоть сотню). Не лезть к веб-морде в момент хеширования больших файлов.
    Если все совсем плохо - пользовать консоль и забыть про веб-морду.
    Last edited by Novik; 05-04-2012 at 11:00.

  15. #15
    Quote Originally Posted by MaksVal View Post
    Так как я не смог настроить так, что бы в момент пика работы рторрента, при обращении к ruttorent роутер не загибался...
    Попробуйте новую версию rtorrent 0.9.1/0.13.1 из моёго репозитория. Как раз в последней версии эта проблема решена.
    Quote Originally Posted by Novik View Post
    Quote Originally Posted by MaksVal View Post
    Может для кучи поделитесь, как часто у Вас роутер встает раком из-за нагрузки?
    Никогда.
    Лучше сказать всегда. В прежних версиях на время проверки хеш-сумм после скачиванию торрента rtorrent на роутере всегда "уходил в себя".
    Quote Originally Posted by Novik View Post
    Если все совсем плохо - пользовать консоль и забыть про веб-морду.
    Консольный интерфейс при перехешировании тоже отвечал раз в 30-60 секунд. Но это в прошлом.
    Quote Originally Posted by Novik View Post
    Не очень понятно, зачем там что-то "допиливать". В главном файле конфигурации корректно настройте значение переменной $topDirectory. И ничего "допиливать" не придется.
    Ок, свободное место считается на том разделе, куда указывает $topDirectory, но:

    • если указать в $topDirectory директорию скачивания (прим./tmp/downloads), то у rutorrent исчезает доступ к файловой иерархии выше $topDirectory, включая /opt, в rutorrent начинают выводится ошибки о недоступности конфигурационных и прочих файлов.
    • если указать в $topDirectory раздел расположения rutorrent (прим./opt), то плагин считает свободное место на /opt, а не на разделе для скачивания контента.

    Приходится оставлять $topDirectory в значении по умолчанию, а в плагине diskspace путь скачивания указывать явно. Правда ставил эксперименты почти год назад, с тех пор в rutorrent многое могло измениться. Может я что-то недонастроил?
    Last edited by ryzhov_al; 05-04-2012 at 11:47.

Page 1 of 6 123 ... LastLast

Similar Threads

  1. Samba 3.6 EntWare - установка и настройка
    By voidshah in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 50
    Last Post: 02-12-2014, 11:37
  2. Еще раз про rTorrent и web-морду к нему.
    By Novik in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 3395
    Last Post: 18-11-2014, 14:02
  3. Создание зеркала репозитория Debian|Ubuntu
    By poisons in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 12
    Last Post: 30-06-2013, 14:39
  4. Установка и настройка софта EntWare на Asus RT-N66U
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 5
    Last Post: 05-06-2012, 14:48
  5. Проблемы с rTorrent ... и их решение
    By dsidelnikov in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 306
    Last Post: 16-07-2011, 06:15

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •