Bekijk de volledige versie : Установка rTorrent "на пальцах".
То есть я должен открыть порт 12304... интересно, как это сделать :) Буду ещё разбираться... пока нашёл только какой-то платный пакет для этого. :(
Цитирую:
Порты, открытые для доступа из внешних сетей (Internet и сеть провайдера): 80, 443, 12301, 12303, 12304, 12305.
Перед началом установки можно поменять в файле .../prepost/post-firewall
После установки - в файле /usr/local/sbin/post-firewall
Если в post-firewall все нужные порты прописаны, но снаружи они всё равно выглялят закрытыми, значит проблема где-то в другом месте.
Также хотел спросить: если у меня белый IP, но отдача идёт крайне медленно, в чём может быть причина? Может быть, нужно какие-то порты пробросить виртуальным сервером?
Порты надо пробрасывать для торрент-клиентов, работающих на компьютерах LAN. Для rTorrent на роутере это не требуется.
Специальных пользователей не заводил, в FTP захожу просто в винде, пароль даже не просит..
Не уверен, что понимаю суть того процесса. Входите как Anonymous? Тогда там может быть что угодно. Смотрите настройки в веб-интерфейсе роутера.
mount сейчас проверить не могу, но всё работает же - для торрентов флешку по FTP просматривать не нужно, собственно...
Просто хотел отметить это на будущее.
Вот как раз чтобы не было никаких конфликтов, накопители монтируются повторно на свободные имена. До этого была полная каша.
таже проблема после ipkg upgrade, вышеперечисленное не работает, в чем может быть причина?
Pablo Escobar
16-12-2009, 19:41
У меня такое было при обновлении rtorrent из репозитория
Оказалось дело в перезаписанном файле rtorrent.conf на стандартный
что говорит
su p2p
/opt/bin/rtorrent -n -o import=/opt/etc/rtorrent.conf
?
нашел решение, после обновления перезаписался файл S99rtorrent
в новом файле нужно заменить следующие строки:
#!/opt/bin/bash
на
#!/bin/sh
и
user="root"
на
user="p2p"
Golden Smoke
24-12-2009, 09:39
Помогите решить проблему. ASUS wl500gpv2. Куплен в октябре 2009. После покупки была установлена последняя олеговская прошивка, rtorrent. Использовалась флешка и HDD. Интернет 8 мегабитный static IP.
Через некоторое время флешка накрылась, соответственно rtorrent не работал. Обратил внимание, что скорость интернета упала. Долгое время грешил на провайдера. Но затем решил переключить непосредственно на комп и убедился, что провайдер нипричем - тормозит роутер.
Перепрошился последней прошивкой от энтузиастов (r893), установил софт так, как написано в разделе "Установка программ для чайников". Пару дней скорость была нормальной, затем опять упала в разы.
Поставил официальную бету, программы не подключал. Пока работает нормально.
Но! Хочу торренты, http сервер и пр. На официальную прошивку, как я понял, софт не поставить. Следовательно надо искать, где косяк.
К сожалению в линуксе полный чайник. Поиском тоже найти решений не смог.
Помогите, люди добрые, кто чем может!!!!!!! С чего надо начать искать?
Помогите решить проблему. ASUS wl500gpv2. Куплен в октябре 2009. После покупки была установлена последняя олеговская прошивка, rtorrent. Использовалась флешка и HDD. Интернет 8 мегабитный static IP.
Через некоторое время флешка накрылась, соответственно rtorrent не работал. Обратил внимание, что скорость интернета упала. Долгое время грешил на провайдера. Но затем решил переключить непосредственно на комп и убедился, что провайдер нипричем - тормозит роутер.
Перепрошился последней прошивкой от энтузиастов (r893), установил софт так, как написано в разделе "Установка программ для чайников". Пару дней скорость была нормальной, затем опять упала в разы.
Поставил официальную бету, программы не подключал. Пока работает нормально.
Но! Хочу торренты, http сервер и пр. На официальную прошивку, как я понял, софт не поставить. Следовательно надо искать, где косяк.
К сожалению в линуксе полный чайник. Поиском тоже найти решений не смог.
Помогите, люди добрые, кто чем может!!!!!!! С чего надо начать искать?
Т.е. если я правильно понял на "пустом" роутере скорость в норме? Как только устанавливаешь приложения, то начинаются тормоза? Ну так это нормально. Железо слабовато, тут ничем не поможешь. Если поставить все программы из набора для чайника, то тормоза обеспечены. Выход - либо софтовый роутер на базе старого ББ, либо устройство стоимостью около килобакса...
Golden Smoke
24-12-2009, 10:15
В том то и дело, что не совсем так. Сразу после установки тормозов не было. Они появились через пару дней.
Могут ли быть еще причины? И самое главное: в ветке "... для чайников" никто не жаловался на падение скорости.
olegdovg
24-12-2009, 10:38
Скорее всего пишутся гдето логи и через пару дней они выростают, вот и тормоза появляются :)
В том то и дело, что не совсем так. Сразу после установки тормозов не было. Они появились через пару дней.
Могут ли быть еще причины? И самое главное: в ветке "... для чайников" никто не жаловался на падение скорости.
Тогда нужны логи.
Если роутер перезагрузить - тормоза пропадают на время? Если да, то дело либо в установленных программах - что-то из них грузит роутер, либо кто-то снаружи к Вам долбится с неизвестными мотивами.
Golden Smoke
24-12-2009, 11:09
После перезагрузки тормоза не исчезают. Проверял.
А логи посмотрю. Сегодня поставлю последнюю прошивку от энтузиастов, программы для чайников и поотслеживаю.
Кроме логов на что еще надо обратить внимание?
После перезагрузки тормоза не исчезают. Проверял.
А логи посмотрю. Сегодня поставлю последнюю прошивку от энтузиастов, программы для чайников и поотслеживаю.
Кроме логов на что еще надо обратить внимание?
Можно поотключать все качалки, последить утилитой tcpdump за активностью на WAN...
Помогите решить проблему. ASUS wl500gpv2. Куплен в октябре 2009. После покупки была установлена последняя олеговская прошивка, rtorrent. Использовалась флешка и HDD. Интернет 8 мегабитный static IP.
Через некоторое время флешка накрылась, соответственно rtorrent не работал. Обратил внимание, что скорость интернета упала. Долгое время грешил на провайдера. Но затем решил переключить непосредственно на комп и убедился, что провайдер нипричем - тормозит роутер.
Перепрошился последней прошивкой от энтузиастов (r893), установил софт так, как написано в разделе "Установка программ для чайников". Пару дней скорость была нормальной, затем опять упала в разы.
Поставил официальную бету, программы не подключал. Пока работает нормально.
Но! Хочу торренты, http сервер и пр. На официальную прошивку, как я понял, софт не поставить. Следовательно надо искать, где косяк.
К сожалению в линуксе полный чайник. Поиском тоже найти решений не смог.
Помогите, люди добрые, кто чем может!!!!!!! С чего надо начать искать?
Заходим в консоль и с помощью top смотрим какой процесс сколько отжирает CPU и памяти, думаем кого прибить для облегчения жизни роутера и делаем это с помощью killall (желательно из конца списка по ps aux). Опять top-ом смотрим ситуацию и так до получения требуемого результата.
З.Ы. Командой df смотрим состояние дисков - если какой-то из них забит под завязку смотрим где навален мусор (скорее всего лог-файл).
З.Ы.Ы. Надеюсь WAN to LAN закрыт (смотрим в вебморде в разделе Firewall)
Доброго времени суток. Имеется роутер dir-320 прошивка 1.9.2.7-d, а так же usb флешка 16G. Всю флешку без разбиения на разделы хочу выделить и под программы и под скачанные файлы. Свопа нет. По инструкции (адаптированной под свой случай) дохожу до пункта
После перезагрузки роутера идём в браузере на ББ по адресу: http://ip.router:8081, где ip.router - IP-адрес Вашего роутера. Должно появиться сообщение «lighttpd server is running.»
Но ничего не выходит. Как я понимаю, не стартует lighttpd. Флешка монтируется в opt. Файл post-mount имеет следующий вид:
#!/bin/sh
# mount drives
/bin/mount -o sync,noatime,rw /dev/scsi/host0/bus0/target0/lun0/part1 /opt
#/bin/mount -o sync,noatime,rw /dev/scsi/host1/bus0/target0/lun0/part1 /tmp/harddisk
# enable swap
#/sbin/swapon /opt/swap.file
# start services
/opt/etc/init.d/S80lighttpd start
/opt/etc/init.d/S99rtorrent start
Где копнуть ? Может еще какие конфиги/скрипты надо подправить под мой случай?
Дебаркадер
26-12-2009, 14:14
Посоветуйте, пожалуйста, что делать, если у меня торренты перестают скачиваться, как только коэффициент достигает 1?
Со строкой
#schedule = ratio,60,60,stop_on_ratio=2000
экспериментировал, сейчас вообще её закомментировал... Разъясните, пожалуйста, как её включить, чтобы торрент всегда раздавался?
Там, в общем-то, даже есть подсказка, но не получается ничего:
# 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"
sabbath_shadow
27-12-2009, 13:48
Kashey см. http://wl500g.info/showpost.php?p=166330&postcount=3 - мне помогло.
кроме того, в авторском конфиге выключены логи lighttpd (точнее уходят в /dev/null) - это два параметра, которые я у себя поменял на дефолтные для этого сервака:
#### accesslog module
accesslog.filename = "/opt/var/log/lighttpd/access.log"
## where to send error-messages to
server.errorlog = "/opt/var/log/lighttpd/error.log"
однако надо не забывать их чистить если что.
Автору темы - изменения в конфиг я думаю стоит внести касательно того из-за чего сейчас не стартует.
Автору темы - изменения в конфиг я думаю стоит внести касательно того из-за чего сейчас не стартует.
Изменения внёс. Тестируйте.
Логи включать не вижу смысла. За почти два года они не понадобились ни разу. Хотя у меня на роутере крутится три сайта разной степени навороченности.
sabbath_shadow
28-12-2009, 01:49
Изменения внёс. Тестируйте.
Логи включать не вижу смысла. За почти два года они не понадобились ни разу. Хотя у меня на роутере крутится три сайта разной степени навороченности.
спасибо! у себя-то уже поменял, а вот товарищ выше я думаю отпишется.
Логи мне в данном случае помогли вылезти на решение проблемы с lighttpd, да и по идее в error не должно много сыпать в нормальном режиме. access конечно да, только если для каких-то иных целей не нужен (например клики считать).
Подправил вывод логов по совету Sabbath. Действительно в логах ругань идет (пишу по памяти) на event-handler. После замены строчки на эту
server.event-handler = "poll" # needed on OS X
при старте /opt/etc/init.d/S80lighttpd start выдает следующее, опять таки по памяти: segmentation fault. Бьюсь уже несколько дней.:mad: Раз 5 начинал с нуля, но на этом этапе всё стопорится. Имеет ли значение то, что под программы и скачку файлов использую один раздел, который монтируется в opt. Или же необходимо на флешке создавать именно три раздела swap, /opt и tmp/harddisk.Ткните хоть в какую сторону рыть, плиз.
Дебаркадер
28-12-2009, 16:33
ЭЭ, а мой вопрос не могли бы прокомментировать? :)
ЭЭ, а мой вопрос не могли бы прокомментировать? :)
Странное поведение. Вы plug-in Ratio не устанавливали?
Если ДА, то обновите его.
http://code.google.com/p/rutorrent/issues/detail?id=192
Попробывал заново всё установить с файлами из обновленного архива. В логах lighttpd ругается на fdevent_init failed, при запуске вручную
/opt/etc/init.d/S80lighttpd start
пишет bus error. Флешка новая, не юзанная почти.
Добрый день!
Настроил роутер по инструкции, выложенной здесь: http://shtush.org.ru/
Все шаги были в точности выполнены (за исключением установки ADOS), номера используемых портов не менялись. В результате всё работает, однако скорость раздачи rtorrent оставляет желать лучшего (максимум 15кб/c при возможностях тарифа 200кб/c). Также, раздаётся, как правило, только один торрент (остальные просто висят в списке сидируемых без какой-либо активности). Хотелось бы понять, как устранить данную проблему.
На всякий случай, IP статический белый, никаких изменений, кроме описанных в инструкции не совершалось.
Поиском по форуму нашёл ещё несколько похожих случаев, однако для них не было дано решения.
P.S.
Большое спасибо авторам программ и инструкций за их работу.
Добрый день!
Настроил роутер по инструкции, выложенной здесь: http://shtush.org.ru/
Все шаги были в точности выполнены (за исключением установки ADOS), номера используемых портов не менялись. В результате всё работает, однако скорость раздачи rtorrent оставляет желать лучшего (максимум 15кб/c при возможностях тарифа 200кб/c). Также, раздаётся, как правило, только один торрент (остальные просто висят в списке сидируемых без какой-либо активности). Хотелось бы понять, как устранить данную проблему.
На всякий случай, IP статический белый, никаких изменений, кроме описанных в инструкции не совершалось.
Поиском по форуму нашёл ещё несколько похожих случаев, однако для них не было дано решения.
P.S.
Большое спасибо авторам программ и инструкций за их работу.
Я только что закончил двухнедельную(или даже больше) настройку именно торентов. Поэтому все еще свежо в памяти. Во-первых для начала прочтите вот это: http://torrents.ru/forum/viewtopic.php?p=30418920#30418920
Честно говоря, я совершенно не понимаю почему этого нет ни в одной инструкции по настройке, т.к. многих непониманий и лишних действий, только ухудшающих обстановку, я бы не сделал.
Во-вторых, если пришло осознание написанного выше, проверяйте, открыт ли порт(можно сделать на сайте utorrent или 2ip).
Если все хорошо, то попробуйте поставить на закачку какой-нибудь свежевыложенный торрент с большим количеством пиров и посмотрите как он будет раздаваться. Если скорость будет равна вашим 200кбайтам или около того, то у вас все работает.
QuadLight
21-02-2010, 14:13
Всем привет!
пытался с рторрентом на прошивке на 1210 для rtn16.
застрял на запуске рторрент службы т.к. мануал нарыл на форуме для wl500 модельки а там харды определяются иначе и пути соответственно иные ну и прошивка тоже не та малость.)
кто-то сможет в этом помочь.. может мануал есть как на 1210 для rtn16 замутить.
valerakvb
21-02-2010, 14:23
Всем привет!
пытался с рторрентом на прошивке на 1210 для rtn16.
застрял на запуске рторрент службы т.к. мануал нарыл на форуме для wl500 модельки а там харды определяются иначе и пути соответственно иные ну и прошивка тоже не та малость.)
кто-то сможет в этом помочь.. может мануал есть как на 1210 для rtn16 замутить.
Установка программ для "чайника" (http://wl500g.info/showthread.php?t=21889)на роутеры ASUS и D-Link с прошивками 1.9.2.7-d-rXXXX и 1.9.2.7-rtn-rXXXX
QuadLight
21-02-2010, 14:50
спасибо ! этот мануал я еще не читал :)
Мануал отличный! Всё круто работает, я только начал колдовать с rtorrent.conf - что-то сделал - и короче у меня не запускается из-за него теперь rtorrent.
скиньте плз оригинальный файлик! очень не хочу заново всё ставить!
Мануал отличный! Всё круто работает, я только начал колдовать с rtorrent.conf - что-то сделал - и короче у меня не запускается из-за него теперь rtorrent.
скиньте плз оригинальный файлик! очень не хочу заново всё ставить!
Разве в скачанном архиве его нет?
Разве в скачанном архиве его нет?
Спасибо большое!
Andrey.K
24-02-2010, 21:17
Непоятно откуда появилась проблема - скриптом S99rtorrent рторрент не запускается. Хотя скрипт никаких ошибок не выдает.
от p2p вручную запускается. Переписывал исходный скрипт скриптом из http://wl500g.info/showpost.php?p=121343&postcount=5 - результат тот же. ошибок ни на экране ни в логе, а рторрента в процессах нет. В чём может быть дело?
я понял, что кроме фтп мне ничего не надо особо на харде. Вопрос - что прописать, чтобы убрать включение rtorrent'a?
valerakvb
10-03-2010, 09:50
я понял, что кроме фтп мне ничего не надо особо на харде. Вопрос - что прописать, чтобы убрать включение rtorrent'a?
chmod -x /opt/etc/init.d/S99rtorrent
turtle_spy
18-03-2010, 07:39
Товарищи нужна помощь. Не работает web сервер. Копаюсь уже не первый день, есть подозрение что что-то не так с файлом /opt/etc/init.d/S80lighttpd Скиньте пожалуйста файлик или листинг, того что там должно быть.
Ага, щас..
filefrag -v Ferry\ Corsten\ presents\ -\ Corsten\'s\ Countdown\ 142\ \(17\ March\ 2010\).mp3
Ferry Corsten presents - Corsten's Countdown 142 (17 March 2010).mp3: 370 extents found, perfection would be 1 extent
Это при том, что длина файла 105 МБ, скачано 10%.
libtorrent - 0.12.6-1
rtorrent - 0.8.6-1
Прошивка: 1.9.2.7-d-r1222
Репозиторий: http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
ФС: ext2/3
Как минимум не включили в репозиторий
С недавних пор libtorrent можно собрать с опцией --with-posix-fallocate
а в конфиге самого рторрента прописать system.file_allocate.set = yes
все работает прекрасно
А можно по-подробнее что надо сделать чайнику в Линуксе, чтобы не было дефрагментации в rtorrent-е.
Прошел все ешаги инструкции. Все открылось и заработала, запустились скачка и раздача. Вот только если трафик за скачку считается. То за раздачу нет.
Все что в голуву пришло, уже проверил. Пока без результатно. Может у кого-то есть идеи?
Найти libtorrent (сейчас это libtorrent-0.12.6), скомпилированный под Вашу платформу с опцией --with-posix-fallocate ;)
Или скомпилировать самому, вот инструкции:
http://code.google.com/p/wl500g/wiki/CompilingCustomFirmware
http://vectormm.net/linux/60-samostoyatelnaya-kompilyaciya-rtorrent.html
Если руки дойдут и получиться - выложу сюда
Проблема оказалась несколько глубже, кросс-компиляторы, вплоть до последнего рабочего, который мне попался gcc-4.2.4-uclibc-0.9.30 не в состоянии реализовать функцию posix_fallocate.
Так что я решил просто дописать функцию захвата и заполнения файла нулями в саму библиотеку rtorrent'a.
К сообщению приложено 2 пропатченых библиотеки libtorrent_0.12.6 : с TEXT PADDING и ZERO PADDING. Библиотека c TEXT PADDING вместо нулей вписывает текст NO MORE FRAGMENTATION, по этому тексту удобно наблюдать за заполнением файла и вы уверенны что он создан и rtorrent работает как надо.
Библиотека c ZERO PADDING рекомендуется для настроенного rtorrent'a - заполнение нулями даёт возможность предварительного прослушивания/просмотра недокачанных файлов плеерами.
Дамп области файла, где хорошо видно границу закачанного блока данных в зарезервированное пространство: http://img6.imageshack.us/img6/9757/nofragmentationpadding.jpg
Как пользоваться простому юзеру:
Обновиться до rtorrent 0.8.6 (libtorrent 0.12.6), сейчас для этого достаточно набрать, предварительно остановив программу:
ipkg update
ipkg upgrade rtorrent
ipkg upgrade libtorrent (если это не произойдёт автоматически)
Подменить библиотеку libtorrent скачанной отсюда с архива, обычно достаточно заменить только файл: /opt/lib/libtorrent.so.11.0.6, это должен быть файл около мегабайта размером, не симлинк. У Вас путь может быть другим.
Не забудьте добавить в rtorrent.conf строчку system.file_allocate.set = yes
Если кому интересно код патча с ZERO PADDING:
root@darkstar:/wl500g/optware/oleg/builds/libtorrent/src/data# cat socket_file.cc.diff
114,135c114
< //return !posix_fallocate(m_fd, offset, length);
< {
< bool success;
< char buf[ 4 * 1024 ] = {0};
< uint64_t len;
< uint64_t sb = sizeof( buf );
<
< if (offset > length) throw internal_error("SocketFile::posix_fallocate()incorrect offset");
<
< len = length-offset;
< success = 1;
< lseek(m_fd, offset, SEEK_SET);
< while ( len > 0 && success )
< {
< if (len < sb) sb = len;
< len -= sb;
< success = write( m_fd, buf, sb );
< }//while
<
< lseek(m_fd, offset, SEEK_SET);
< return true;
< }//block
---
> return !posix_fallocate(m_fd, offset, length);
Код патча с TEXT PADDING:
root@darkstar:/wl500g/optware/oleg/builds/libtorrent/src/data# cat socket_file.cc.text_padding.diff
114,147c114
< //return !posix_fallocate(m_fd, offset, length);
< {
< bool success;
< char buf[ 4 * 1024 ] = {0};
< uint64_t len;
< uint64_t sb = sizeof( buf );
< uint64_t i;
<
< if (offset > length) throw internal_error("SocketFile::posix_fallocate()incorrect offset");
< //return false;
<
< //fill in padding buffer
<
< //printf("sb = %i \r\n", sb);
< for (i=0;i<sb-27;i+=32) {
< strncpy(&buf[i]," -~+= NO MORE FRAGMENTATION =+~- ",32);
< }
<
< len = length-offset;
< success = 1;
< lseek(m_fd, offset, SEEK_SET);
< while ( len > 0 && success )
< {
< if (len < sb) sb = len;
< len -= sb;
< success = write( m_fd, buf, sb );
< // printf("success = %i, len = %i,", success, len );
< // printf(" sb = %i \r\n", sb );
<
< }//while
<
< lseek(m_fd, offset, SEEK_SET);
< return true;
< }//block
---
> return !posix_fallocate(m_fd, offset, length);
Тестирование работоспособности:
до патча:
root# filefrag Ferry_143.mp3
Ferry_143.mp3: 1282 extents found, perfection would be 1 extent
после патча:
root# filefrag Ferry_140.mp3
Ferry_140.mp3: 1 extent found
Не забывайте, что для захвата пространства на диске роутеру может потребоваться значительное время, ведь максимальная скорость работы с диском колеблется в пределах 3.5МБайт/сек. Тоесть для первичного создания файла в таком режиме потребуется примерно столько же времени, сколько на перехеширование. Клиент на это время блокируется.
Прошу отписаться тех, кто скачал и потестировал пропатченную библиотеку.
Набрал я команды
ipkg update
ipkg upgrade rtorrent
ipkg upgrade libtorrent
Но система обновляться не пожелала, написала нафик тубидон и, как следствие, не скачала новые библиотеки. Шо делать простому юзеру? щас библиотеки 11.0.6 вроде (ставил по мануалу с сайта vectormm)
щас библиотеки 11.0.6 вроде
Думаю разработчики просто забыли обновить цифры версии в некоторых местах, внутри библиотеки 12.0.6, а в названии файла осталось 11.0.6.
Поэтому и получается такой конфуз:
[admin@ASUS root]$ ipkg list|grep libtorrent
libtorrent - 0.12.6-1 - libtorrent is a BitTorrent library with a focus on high performance and good code.
[admin@ASUS root]$ ls -l /opt/lib/libtorre*
lrwxrwxrwx 1 admin root 20 Mar 21 10:29 /opt/lib/libtorrent.so -> libtorrent.so.11.0.6
lrwxrwxrwx 1 admin root 20 Mar 21 10:29 /opt/lib/libtorrent.so.11 -> libtorrent.so.11.0.6
-rwxr-xr-x 1 admin root 1069540 Mar 29 10:29 /opt/lib/libtorrent.so.11.0.6
В /opt/lib физически находится файл /opt/lib/libtorrent.so.11.0.6, а вот
вебморда rutorrent и репозиторий показывают версию 12.0.6, в исходниках версии 12.0.6 также стоят цифры 11.0.6 - не заморачивайтесь.
Постом выше я же указал какой файл нужно заменить - именно /opt/lib/libtorrent.so.11.0.6, это не ошибка.
Прошу отписаться тех, кто скачал и потестировал пропатченную библиотеку.
У меня такие версии библиотеки:
$ ipkg list_installed | grep libtorrent
libtorrent - 0.12.6-1 - libtorrent is a BitTorrent library with a focus on high performance and good code.
rtorrent - 0.8.6-1 - rtorrent is a BitTorrent client for ncurses, using the libtorrent library.
Поставил согласно инструкции - запускается, в процессах есть и в рабочем состоянии. Но не могу зайти через консоль на rtorrent (комнадой rt), через веб-интерфейс все ок.
SkyDevil
30-03-2010, 19:51
Прошу отписаться тех, кто скачал и потестировал пропатченную библиотеку.
Сделал все по инструкции, работает вроде. Но рторрент сразу начинает(а не как Вы писали, что мол он сначала будет заполнять нулями место по размеру файла )качать и теперь не выделяет на винте сразу место под весь размер файла.
что на что менять? а то я не всосал улитку.
dramnbass
30-03-2010, 22:23
скажите как произвести обслуживание диска?
как сделать проверку внешнего usb диска полностью?
нужно как то грамотно размонтировать по идее? там же не только хранилище торрента но и весь софт установленный на него.
а как сделать грамотный бекап системы и программ установленных на диске? чтоб в случае замены диска можно было быстро развернуть всю систему? прошивка энтузиастов + куча строннего роутерного софта вроде самбы трансмиссион и тд...
что на что менять? а то я не всосал улитку.
Заменить /opt/lib/libtorrent.so.11.0.6 аналогичным файлом с архива.
dramnbass
http://wl500g.info/forumdisplay.php?f=86
Asgard
Я просил отписаться тех, кто уже пользуется rtorrent и знает, для чего ему нужна эта библиотека. Вам сюда:
http://wl500g.info/showthread.php?t=14256
http://wl500g.info/showthread.php?t=16485
http://wl500g.info/showthread.php?t=13442
SkyDevil
рторрент сразу начинает(а не как Вы писали, что мол он сначала будет заполнять нулями место по размеру файла )качать и теперь не выделяет на винте сразу место под весь размер файла.
А раньше выделял? Зачем тогда подменяли библиотеку? ;) Прочитайте ещё раз внимательно, проверьте конфиг рторрента, поставте версию библиотеки с TEXT_PADDING и проведите тесты как описано в посте с патчем.
igor77777
01-04-2010, 11:01
Заменить /opt/lib/libtorrent.so.11.0.6 аналогичным файлом с архива.
А что будет если целого не фрагментированного куска не будет в наличии?
Справится с такой ситуацией Ваша версия библиотеки?
Прошу отписаться тех, кто скачал и потестировал пропатченную библиотеку.
Заменил библиотеку. Строчку в конфиг добавил. Результат - дефрагментация стала меньше, но целиком не пропала, пример:
----------------------
Belka.i.Strelka.2010.DVDRip.avi: 15 extents found, perfection would be 12 extents
----------------------
Пустые места, как и положено, заполнены текстом.
Ранее скачанные файлы имеют по несколько тысяч экстентов.
В целом результат положительный, будем дальше посмотреть
Заменил библиотеку. Строчку в конфиг добавил. Результат - дефрагментация стала меньше, но целиком не пропала, пример:
----------------------
Belka.i.Strelka.2010.DVDRip.avi: 15 extents found, perfection would be 12 extents
----------------------
Пустые места, как и положено, заполнены текстом.
Ранее скачанные файлы имеют по несколько тысяч экстентов.
В целом результат положительный, будем дальше посмотреть
rtorrent из-под консоли запускается с пропатченной библиотекой?
Asgard
rtorrent из-под консоли запускается с пропатченной библиотекой?
А он только в консоли и работает.
Наверное Вы параллельно обновили версию рторрента, возможно screen тоже надо обновить или проверить права доступа. У меня алиас rt выглядит теперь вот так:
rt='su -c "screen -r rtorrent" p2p'
igor77777
А что будет если целого не фрагментированного куска не будет в наличии?
будет так, как у tbnk - нормальная фрагментация, присущая любой файловой системе.
До патча у rtorrenta была кошмарная фрагментация
Asgard
А он только в консоли и работает.
Наверное Вы параллельно обновили версию рторрента, возможно screen тоже надо обновить или проверить права доступа. У меня алиас rt выглядит теперь вот так:
rt='su -c "screen -r rtorrent" p2p'
Алиас rt у меня точно такой же.
Версия библиотек
$ ipkg list_installed | grep libtorrent
libtorrent - 0.12.6-1 - libtorrent is a BitTorrent library with a focus on high performance and good code.
rtorrent - 0.8.6-1 - rtorrent is a BitTorrent client for ncurses, using the libtorrent library.
Права доступа rtorrent имеет p2p
$ ps aux | grep rtorrent
root 23117 3.0 1.7 1600 516 pts/2 S+ 17:05 0:00 \_ grep rtorrent
root 2857 0.0 0.7 2028 236 ? Ss Mar29 3:28 SCREEN -dm -S rtorrent
p2p 21658 26.0 42.5 78464 12740 pts/1 Ss+ 12:33 71:08 \_ rtorrent -n -o import=/opt/etc/rtorrent.conf
Работает-то он в консоли и с оригинальной библиотекой через консоль пускало на rtorrent, сейчас же при отработке rt вижу только следующее
/opt/share/torrent $
Поэтому приходится рулить rtorrent-ом через rutorrent-овскую вебморду.
Непонятно где копать и может ли помочь откат на более старые версии libtorrent и rtorrent , соответственно 0.12.6 и 0.8.6?
Asgard
Ну так попробуйте. Замените библиотеку на оригинальную и сравните.
Запустите man screen и потренируйтесь со screen вручную. Дело не в библиотеке торрента, а скорее в ваших настройках прав доступа.
Друзья по владению роутером, прошу совета! :) У меня GPv2, поставил недавно rtorrent и, счастливый, запустил скачивание на хард со внешним питанием (Seagate) Звездных Воинов (55Гб). Гигабайт скачался, потом роутер частично завис: только отвечал на пинги. Ребутнул, продолжил закачку. Хеширование прошло неспешно, но нормально (поэтому сомнителен вариант перегрева). Скачался еще гигабайт -- роутре повис намертво.
Swap-файл в 128 метров лежит на этом же харде.
coolmiha
25-04-2010, 14:05
Ticket 955 does not exist.
http://libtorrent.rakshasa.no/ticket/2100
Насколько я понимаю в версии 0.8.6 магнет ссылок пока нет, верно? Хотя в свне уже есть с версии 1144
раздел /opt хранится на флешке. старая флешка начала умирать, тогда то что осталось живо перенес на новую флешку.
rutorrent 3.0, rtorrent 0.8.6, libtorrent 0.12.6. поднят lighttpd.
выскочила следующая проблема: при попытке добавления через веб-морду нового торрент-файла, появляется ошибка "JS error: [http://192.168.1.1:8081/rt/js/content.js : 73 ] Разрешение отклонено". В списке загрузки соответственно ничего не появляется (торрент-файлы складываются почему-то в /opt/share/www/rt/share/torrents). Пытался играть с правами на папки /opt/share/torrent/dl & work & session - ноль реакции.
Пока вышел из положения правкой конфига rtorrent.conf:
schedule = watch_directory,5,5,load_start/opt/share/torrent/dl/*.torrent
исправил на
schedule = watch_directory,5,5,load_start=/opt/share/www/rt/share/torrents/*.torrent
торрент-файл добавляется на закачку, но в логах вебморды не появляется комментарий о добавлении.
такое впечатление, что rutorrent все видит, но ничего не может сделать...
при попытке добавления через веб-морду нового торрент-файла, появляется ошибка "JS error: [http://192.168.1.1:8081/rt/js/content.js : 73 ] Разрешение отклонено".
http://www.cprt.spb.ru/anna/myjournal_.nsf/77c63502670c7cdac325720f0055393e/63b4c8e05a41f063c32573ec002b9587!OpenDocument
http://www.cprt.spb.ru/anna/myjournal_.nsf/77c63502670c7cdac325720f0055393e/63b4c8e05a41f063c32573ec002b9587!OpenDocument
уже вроде разобрался, ошибка была на уровне php.
обновил все пакеты касающиеся php и rtorrent, в том числе и библиотеки. вывалилась новая ошибка при запуске rtorrent - Segmentation fault. обновил libtorrent и, о чудо, rtorrent заработал нормально:)
видимо .so кривовато перенеслись на другую флешку...
спасибо за участие
coolmiha
28-04-2010, 20:57
Ничего не слышно по поводу магнетов?
В какую сторону копать, если внезапно веб-морда перестала работать, а lighttpd пишет в error.log
2010-05-01 20:52:50: (mod_scgi.c.1813) Connection reset by peer 7 12
2010-05-01 20:52:50: (mod_scgi.c.2579) response not sent, request sent: 4386 connection-fd: 7 fcgi-fd: 12
Я уже целый день мучаю гугл, но предложенные решения не помогают.
Все это началось сразу после нескольких вынужденных перезагрузок роутера и я буквально сразу обратил внимание на лог в rutorrent'е.
Конфиги немного правились, но изменения были незначительными. Делал откаты изменений, всячески экспериментировал, но нет, все одно.
Вот мои конфиги:
lighttpd.conf (http://paste.org/pastebin/view/18028)
10-php-fcgi.conf (http://paste.org/pastebin/view/18029)
11-rtorrent-scgi.conf (http://paste.org/pastebin/view/18030)
.rtorrent.rc (http://paste.org/pastebin/view/18031)
Запускаю связку так:
screen -dm rtorrent -n -o import=/opt/etc/.rtorrent.rc
/opt/etc/init.d/S80lighttpd start
Пока мысль только одна, поставить все с нуля, но причина этого? Все же прекрасно работало до вчерашнего дня.
UnDetected
06-05-2010, 07:52
Всем.
Толи поиск не пашет, толи руки не мои. Вопрос такой. Как заставить rTorrent после завершения закачки, складывать слитые файлы в отдельную папку ? Ткните плиз носом.
Так, ведь, они все и складываются в папке work.
UnDetected
06-05-2010, 10:24
Так, ведь, они все и складываются в папке work.
Дык там в кучу со скачиваемыми... хотелось бы мухи отдельно, котлеты отдельно.
Всем.
Толи поиск не пашет, толи руки не мои. Вопрос такой. Как заставить rTorrent после завершения закачки, складывать слитые файлы в отдельную папку ? Ткните плиз носом.
у меня качается в /tmp/harddisk/torrent/work после скачки переносится в dowload
добавлена строка в rtorrent.conf
system.method.set_key = event.download.finished,move_complete,"execute=mv,$d.get_base_path=,/tmp/harddisk/torrent/download/;d.set_directory=/tmp/harddisk/torrent/download/"
UnDetected
07-05-2010, 00:55
Пасиб, бум тестить))
Pablo Escobar
10-05-2010, 18:22
добрый.
коллеги, на WL500GP rTorrent-om (все по интсрукции) качаются файлы.
иногда происходит странное, причем произвольно - не открываются, не копируются файлы (монтировано nfs) с роутера. причем, права и овнера выставляю поэтапно:
http://emberapp.com/psychov/images/terminal-1/sizes/m.png
выше еще овнер был p2p, сменил.
я грешу на finder в Mac OSX 10.6, так как через терминал все нормально копируется
может кто-то прокомментировать?
Всем привет.
У меня WL500-GP v2 с прошивкой Олега и настроенным rtorrent. Собственно, устройство используется, в основном, для постоянной закачки торрентов. Для управления закачками использую nTorrent. И все бы хорошо, все настроено и все работает, но есть такая проблема, не знаю, как решить, подскажите, кто знает. При перезагрузке устройства rtorrent не завершает работу корректно, в особенности, если есть активные закачки или отдачи. И при запуске потом долго пересчитывает хеши. По-моему, лучше всего было так - в /usr/local/sbin/pre-shutdown поместить код, завершающий работу rtorrent, потом делающий umount и т.д. Как скриптом шелла корректно выйти из rtorrent? Команда killall rtorrent, собственно, то же самое что просто перегрузить, потом все равно долго считаются хеши.
Пролетало в форуме десятки раз уже ...
/opt/etc/init.d/S99rtorrent stop
rm /tmp/harddisk/torrent/session/rtorrent.lock
killall screen
Можно воспользоваться готовым решением, например, скриптами моего сочинения: http://wl500g.info/showpost.php?p=183239&postcount=83.
Можно воспользоваться готовым решением, например, скриптами моего сочинения: http://wl500g.info/showpost.php?p=183239&postcount=83.
Спасибо за подсказку, посмотрел код, модифицировал свои скрипты.
terrabyte
22-05-2010, 16:38
Кто нибудь может ответить? Наблюдается то же самое. Роутер после рубута работает 5 минут, затем отваливается торрент и самба. Как лечить? спасибо.
Sashunya
22-05-2010, 16:55
Однозначно ошибки на диске. Проверь файловую систему.
Прибить, что использует /tmp/mnt. Далее.
umount /tmp/mnt
e2fsck -f -y -v /dev/discs/disc0/part1
reboot
terrabyte
22-05-2010, 17:04
Однозначно ошибки на диске. Проверь файловую систему.
Прибить, что использует /tmp/mnt. Далее.
umount /tmp/mnt
e2fsck -f -y -v /dev/discs/disc0/part1
reboot
Можно подробнее пожалуйста с командами? Спасибо.
Pablo Escobar
22-05-2010, 17:38
Можно подробнее пожалуйста с командами? Спасибо.
killall rtorrent обычно хватает, чтобы отцепить mnt.
ежели нет - еще и веб сервер кильни
terrabyte
22-05-2010, 17:51
заметил что данная ситуация наблюдается после начала хеширования недавно закаченного торрента. Удалил торрент и данные работает, не отваливается. Продолжаю наблюдение.
Uptime 18 часов торрент и самба не разу не отвалились. Видимо все таки дело было в торренте.
Столкнулся с проблемой создания подкаталогов в rTorrent. В папку work подпапку можно создать, а вот вложенная папка не функционирует. При добавлении нового торрента и указании пути ,к примеру, /tmp/harddisk/torrent/work/video/Films закачка автоматом ставится на паузу и потом ни как не запускается. Подскажите пожалуйста есть ли у этой проблемы решение.
tolly777
14-06-2010, 12:09
Столкнулся с проблемой создания подкаталогов в rTorrent
+1 но счас ответят что 100 раз обсуждалось )))
Allexxxin
14-06-2010, 16:50
Привет всем. Кто знает, есть ли возможность настроить раздачу торрент-файлов, которые ранее были скачаны на ПК в Windows?
getikalex
14-06-2010, 17:14
Скинь раздачу на роутеровский накопитель и запусти на роутере.
Вот похожее было
http://wl500g.info/showthread.php?p=162175
Allexxxin
14-06-2010, 17:23
Да, действительно похоже. Попробую. Спасибо большое!
MrGalaxy
14-06-2010, 17:24
Если надо стать на раздачу на том же треккере, откуда торрент был скачан, то нет ничего проще.
1. Перекидываете скачанное содержимое и сам торрент-файл в соответствующие папки диска в зависимости от установленного торрент-клиента.
2. Открываете торрент-клиентом торрент-файл и наблюдаете процесс верификации торрента. В это время роутер лучше не перезагружать.
3. После окончания верификации начнётся процесс раздачи.
Дайте пользователю, от имени которого запускается rtorrent, разрешения на запись в новые папки и всё наладится.
Дайте пользователю, от имени которого запускается rtorrent, разрешения на запись в новые папки и всё наладится.
А как это сделать?
Бог мой, это ведь не "обсуждалось уже", тут обсуждать нечего.
Это элементарные команды Linux, не желая хотя бы немного почитать о которых нечего браться за настройку роутера.
chown -R p2p /tmp/harddisk/torrent/work/video/Films/
chgrp -R p2p /tmp/harddisk/torrent/work/video/Films/
Пути и пользователя вставьте свои, если у Вас они отличаются.
Бог мой, это ведь не "обсуждалось уже", тут обсуждать нечего.
Это элементарные команды Linux, не желая хотя бы немного почитать о которых нечего браться за настройку роутера.
chown -R p2p /tmp/harddisk/torrent/work/video/Films/
chgrp -R p2p /tmp/harddisk/torrent/work/video/Films/
Пути и пользователя вставьте свои, если у Вас они отличаются.
Получилось!Спасибо тебе огромное!
Но теперь назревает другой вопрос: как подкорректировать rTorrent чтобы он сам эти права давал при добавлении новой закачки. Может в конфиг как-нибудь дописать?
как подкорректировать rTorrent чтобы он сам эти права давал при добавлении новой закачкиКакие "ЭТИ права"???
rtorrent обычно работает от имени пользователя p2p и менять разрешения на объекты, созданные root-ом, он не сможет при всём желании.
Это не вопрос "конфига", это вопрос Юникса, ну почитайте же хоть что-нибудь.
Всем привет. Настроил все по данной инструкции, работает пол года без проблем, но возникла необходимость обновить rtorrent до более свежей версии. Подскажите как это сделать или дайте ссылку где почитать?:)
Vor4un82
16-09-2010, 14:43
Не могу понять, есть флешка на гиг, тошиба, при команде fdisk -l её показывает но при попытке отмонтировать пишет umount: Couldn't umount /tmp/mnt/disc1_1: No such file or directory, в чём сдесь может быть проблема, что делать?
Pablo Escobar
18-09-2010, 15:48
Не могу понять, есть флешка на гиг, тошиба, при команде fdisk -l её показывает но при попытке отмонтировать пишет umount: Couldn't umount /tmp/mnt/disc1_1: No such file or directory, в чём сдесь может быть проблема, что делать?
df -h покажите
LEVV2006
16-11-2010, 19:52
Здравствуйте! Пытаюсь настроить свой роутер по инструкции для скачивания торентов но столкнулся с такой проблемой: на стадии когда надо зайти на FTP и залить необходимые файлы. Я не знаю как туда зайти? Подскажите пожалуйста! Пробовал воспользоваться программой FileZilla пишет что нет соединения(((((((((. 2 раза пробовал пройти инструкцию заново. Но так всё и осталось.
Здравствуйте! Пытаюсь настроить свой роутер по инструкции для скачивания торентов но столкнулся с такой проблемой: на стадии когда надо зайти на FTP и залить необходимые файлы. Я не знаю как туда зайти? Подскажите пожалуйста! Пробовал воспользоваться программой FileZilla пишет что нет соединения(((((((((. 2 раза пробовал пройти инструкцию заново. Но так всё и осталось.
Надеюсь я правильно вопрос понял - можно просто в explorer'е написать в адресной строке "ftp://ip роутера/". Если не получится, попробуй перезагрузить роутер и повторить.
ryzhov_al
17-11-2010, 13:14
Всем привет. Настроил все по данной инструкции, работает пол года без проблем, но возникла необходимость обновить rtorrent до более свежей версии. Подскажите как это сделать или дайте ссылку где почитать?:)
Оно?
$ ipkg update
$ ipkg upgrade
LEVV2006
17-11-2010, 16:17
Надеюсь я правильно вопрос понял - можно просто в explorer'е написать в адресной строке "ftp://ip роутера/". Если не получится, попробуй перезагрузить роутер и повторить.
Я разобрался. И смог зайти на FTP но теперь по инструкции надо скопировать файлы из архива но почемуто копируются только файлы а папки нет?
LEVV2006
17-11-2010, 16:54
следовал инструкции. уже который день занемаюсь роутером ничего не получается. попробовал зайти на роутер по http://192.168.1.1/ ничего не получилось. страницы нет. что делать? Может надо сбросить все настройки (тогда как)? ПОМОГИТЕ!
следовал инструкции. уже который день занемаюсь роутером ничего не получается. попробовал зайти на роутер по http://192.168.1.1/ ничего не получилось. страницы нет. что делать? Может надо сбросить все настройки (тогда как)? ПОМОГИТЕ!
А раньше получалось зайти? Просто может ты ip не тот вводишь?
LEVV2006
17-11-2010, 19:05
А раньше получалось зайти? Просто может ты ip не тот вводишь?
всё как обычно было. следовал по инструкции. ничего не вышло на стадии загрузки файлов на флешку и запуска их. надоело. всё закрыл и решил загленуть на роутер. и не заходит. я и перезагружал его. а как проверить его ip?
ВСЁ РЕАНИМИРОВАЛ)))) попробую снова
всё как обычно было. следовал по инструкции. ничего не вышло на стадии загрузки файлов на флешку и запуска их. надоело. всё закрыл и решил загленуть на роутер. и не заходит. я и перезагружал его. а как проверить его ip?
Попробуй для уверенности сделать так: зайди в сетевое окружение, щелкни правой кнопкой на Asus Wireless Router и выбери "Просмотр веб-страницы устройства", введешь там логин и пароль от роутера и зайдешь на него.
А у меня всё нормально, всё работает, скачивает, отдает=) Но есть два вопроса: у меня hdd отображается через самбу как disc0_1 и как disc1_1, т. е. два раза монтируется, а флешка через самбу не видна, так должно быть или я что-то не так прописал? И еще если в putty просмотреть командой fdisk -l диски, то под флешкой есть строка "b Win95 FAT32", это обозначение фс? Просто странно, я же ее отформатировал в ext3. Но поскольку всё работает, это видимо не критичные моменты.
LEVV2006
17-11-2010, 21:15
У меня опять эта проблема. если я делаю всё по инструкции и в Anonymous Users Access: ставлю dis.... то я немогу вообще никак зайти ftp!
Просьба не посылать в поиск, не нашел... Как сделать чтобы rtorrent работал только с 00:00 до 08:00, что нужно сделать ткните пальцем пожалуйста, не шарю в lunix...
Pablo Escobar
20-11-2010, 16:03
Просьба не посылать в поиск, не нашел... Как сделать чтобы rtorrent работал только с 00:00 до 08:00, что нужно сделать ткните пальцем пожалуйста, не шарю в lunix...
http://emberapp.com/pablo_esc/images/firefox-1/sizes/m.png
Только не говорите "ой, а у меня такого нет". Читайте о плагинах к rtorrent.
Pablo Escobar
Спасибо. буду искать.
LEVV2006
20-11-2010, 17:18
Всё сделал. Используя другую тему. Всем спасибо!
При добавлении плагина расписания у меня перестаёт загружаться вэб интервейс
Удаление востанавливает работу
Помогите как эту проблемму решить
Подскажите а как при установке торрента по этой инструкции установить торрент версии 2.8 вместо предложенной 2.1.?
Установил rTorrent, все замечательно кроме одного: Нет возможности указывать количество одновременно загружаемых торрентов :(
p.s. Те у кого слабый канал думаю меня поймут.
Первый раз имел дело с linux, было очень интересно. Блин это просто вынос мозга. Для меня трудно представить как можно разбираться в этом всем?) Спасибо за инструкцию)
Это ещё ничего. Когда столько заинтересованных разработчиков на форуме, покопавшись, можно почти всё решить.
Я вот сейчас домашний медиа-сервер на базе Ubuntu Server настраиваю - вот там вынос так вынос... Одних только инструкций по установке XBMC аж пять штук сразу вывалилось. Установка и настройка дров под видюху - с семи форумов информацию собирать пришлось. Три варианта указаний как правильно собрать rTorrent из исходников... А ещё RAID, FTP, Apache, Samba настраивать...
Нет, не готов ещё Linux для обычного админа-непрограммиста.
Pablo Escobar
01-01-2011, 11:40
Это ещё ничего. Когда столько заинтересованных разработчиков на форуме, покопавшись, можно почти всё решить.
Я вот сейчас домашний медиа-сервер на базе Ubuntu Server настраиваю - вот там вынос так вынос... Одних только инструкций по установке XBMC аж пять штук сразу вывалилось. Установка и настройка дров под видюху - с семи форумов информацию собирать пришлось. Три варианта указаний как правильно собрать rTorrent из исходников... А ещё RAID, FTP, Apache, Samba настраивать...
Нет, не готов ещё Linux для обычного админа-непрограммиста.
не-не, вы попробуйте астериск настроить (не просто "поставить", а именно настроить). то, о чем вы говорите покажется детским садом.
с Новым Годом! =)