Зря читали инструкцию :) Она для старой версии. Надо просто ipkg install transmission . Далее все настройки по адресу http://my.router:9091/transmission/web/
Printable View
Зря читали инструкцию :) Она для старой версии. Надо просто ipkg install transmission . Далее все настройки по адресу http://my.router:9091/transmission/web/
действительно... а я думал, что это чтобы начать свою раздачу
Сделал как вы сказали, а на страничку не заходит( В чем может быть проблема?
Заметил что веб-сервер грузит то что лежит в каталоге /opt/share/www/, а Transmission положил свои файлы web-интерфейса в /opt/share/. Когда я их перенес в каталог /opt/share/www/ то веб-интерфейс заработал, но при загрузке выдает сообщение об ошибке: Connection failed: Could not connect to the server. You may need to reload the page to reconnect. Соответственно и сам Transmission не работает, только по веб-интерфейсу можно пошариться.
С новой версией transmission возникла следующая проблема: после загрузки торрента через некоторое время появляется сообщение Permission denied, и закачка останавливается. Кто-нибудь ещё с таким сталкивался?
Проблема со скоростью скачивания.
Установлено ограничение 100 к/сек на скорость скачивания. График использования канала показывает, что эта полоса используется полностью. Провалы входящего фрафика - это моменты перезапуска transmission.
График записи на диск показывает, что данные поступают с соответствующей скоростью только первое время, потом падает на порядок по отношению к входящему трафику.
Так за 18 часов скачалось 480 Мб, хотя должно было только за час 360 Мб.
А демона запустил? Примерно такой строчкой в post-mount:
Папка /tmp/harddisk/torrent/.config/transmission, должна быть создана.Code:transmission-daemon -g /tmp/harddisk/torrent/.config/transmission
После этого как всегда:
Скорее всего работает, просто не запущен.Code:flashfs save && flashfs commit && flashfs enable
Да и веб интерфейс нужен не всегда - можно использовать консоль (см. 'transmission-daemon -h' и 'transmission-remote -h').
Помогите плиз.
Никак не могу понять как запоролить вход извне в вебморду трансмишшен new. (версия 1.32). /поправка - версия 1.33/
В остальном работает: качает, раздает. Гораздо удобнее ей извне скармливать торренты для закачки.
P.S. Спасибо за инструкцию.
Внес замечания по поводу новой версии и swap в описание. Конечно надо бы его актуализировать...
Удачи. Пару уточнений, это для сервера lighttpd, не забыть в его конфиге раскомментировать строку. Утилита запускается из-под коммандной строки, проще её положить в корень с:, там же и файл с паролями появится. И ещё, в добавке к конфигу не забудьте изменить название папки на вашу, где морда лежит и путь к ней от корня сервера вместо /webtools.Quote:
"mod_auth",
Большая просьба: померяйте реальную скорость скачивания по отношению к входящему трафику. Проблема изложена http://wl500g.info/showpost.php?p=109078&postcount=576 и ранее.
КПД 10% - это крайне мало. 90% трафика в корзину, а если безлимитка, то просто время на порядок больше чем у клиента под виндами, а иначе деньги.
Если подтвердится, то хотелось перевести на английский и послать в багрепорт трансмишен.
А как теперь проверить свободное место на диске???
Что-то у меня за день пару раз пропадают все торренты. Программа работает, но нет никаких торрентов. После перезагруза все вроде начинает пыхтеть. потом опять такая же байда. У меня 47 торрентов на раздаче. Мож это очень много для него?
Всем доброго времени суток. Сначала история моего обновления transmission.
После того как узнал о выходе новой версии transmission, решил обновиться:
ipkg update
ipkg upgrade
После ответа на несколько вопросов, в консоли среди прочих увидел сообщение о том, что transmission обновился до версии 1.33 - УРА :)
Но это было только начало. После жёсткой перезагрузки роутера, обнаружил, что transmission не запущен. Начал искать, но ни исполняемого фаила /opt/sbin/transmission_watchdog ни файла конфигурации /opt/etc/transmission.conf нет. О, боже!!! Хорошо, что есть этот замечательный форум! Обратил внимание на строчку
из сообщения KoppeKTop. Ввёл её в консоли и... о чудо - transmission завёлся! Открылся web интерфейс. Более того, все мои раздачи остались на месте, а закачки чекались. То есть при апдэйте всё подтянулось из старых конфигов - респект создателям! В общем утром обнаружил, что всё прочекалось и прекрасно скачивалось/раздавалось!Quote:
transmission-daemon -g /tmp/harddisk/torrent/.config/transmission
Теперь о скрости: оценивал на глаз (согласитесь, 10ти кратное различие увидеть не трудно), так вот реально соответствует тем цифрам, что выводятся на главном окне интерфеиса. Более того, скаченный объём примерно соответствует объёму, зафиксированному трекером.
А теперь вопрос к TVadim - как получить те красивые графики, я не нашёл, опиши плиз...
Забыл совсем - старая версия transmission 1.22
Дорисовал по аналогии, информация берется из /proc/stat
Вставить код в соответсвующие места rrdtool.sh:
Code:CreateHTML ()
{
echo "<HTML><HEAD><TITLE>RRDTool Traffic Graph Page
...
<img src='wlan${2}.png'><br><img src='disk0${2}.png'> <img src='disk1${2}.png'></CENTER></BODY></HTML>" >> "${1}"
...
DISKRRD0="${RRDDATA}/disk0.rrd"
DISKRRD1="${RRDDATA}/disk1.rrd"
CreateRRDD ()
{
rrdtool create "${1}" \
DS:read:DERIVE:600:0:12500000 \
DS:write:DERIVE:600:0:12500000 \
RRA:AVERAGE:0.5:1:576 \
RRA:AVERAGE:0.5:6:672 \
RRA:AVERAGE:0.5:24:732 \
RRA:AVERAGE:0.5:144:1460
}
...
if [ ! -f "${DISKRRD0}" ]
then
echo "RRD file : ${DISKRRD0} does not exist...Creating Now..."
CreateRRDD "${DISKRRD0}"
fi
if [ ! -f "${DISKRRD1}" ]
then
echo "RRD file : ${DISKRRD1} does not exist...Creating Now..."
CreateRRDD "${DISKRRD1}"
fi
...
DISK0R=`cat /proc/stat|grep disk_io|awk -F"[(,)]" '{print $7}'`
DISK0W=`cat /proc/stat|grep disk_io|awk -F"[(,)]" '{print $9}'`
DISK1R=`cat /proc/stat|grep disk_io|awk -F"[(,)]" '{print $16}'`
DISK1W=`cat /proc/stat|grep disk_io|awk -F"[(,)]" '{print $18}'`
...
echo "DISK0 -> R: ${DISK0R} W: ${DISK0W}"
echo "DISK1 -> R: ${DISK1R} W: ${DISK1W}"
...
`rrdupdate "${DISKRRD0}" -t read:write N:"${DISK0R}":"${DISK0W}"`
`rrdupdate "${DISKRRD1}" -t read:write N:"${DISK1R}":"${DISK1W}"`
...
# $1 = ImageFile , $2 = Time in secs to go back , $3 = RRDfil , $4 = GraphText
CreateGraphD ()
{
rrdtool graph "${1}.new" -a PNG -s -"${2}" -w 550 -h 240 -v "bytes/s" \
'DEF:ds1='${3}':read:AVERAGE' \
'DEF:ds2='${3}':write:AVERAGE' \
'CDEF:ds3=ds1,512,*' \
'CDEF:ds4=ds2,512,*' \
'LINE1:ds3#00FF00:Disk read ' \
GPRINT:ds3:MAX:"Max %6.2lf %s" \
GPRINT:ds3:MIN:"Min %6.2lf %s" \
GPRINT:ds3:AVERAGE:"Avg %6.2lf %s" \
GPRINT:ds3:LAST:"Curr %6.2lf %s\n" \
'LINE1:ds4#FF0000:Disk write' \
GPRINT:ds4:MAX:"Max %6.2lf %s" \
GPRINT:ds4:MIN:"Min %6.2lf %s" \
GPRINT:ds4:AVERAGE:"Avg %6.2lf %s" \
GPRINT:ds4:LAST:"Curr %6.2lf %s" \
-t "${4}"
mv -f "${1}.new" "${1}"
}
...
CreateGraph "${RRDIMG}/wlanday.png" 86400 "${WLANRRD}" WLAN
CreateGraphD "${RRDIMG}/disk0day.png" 86400 "${DISKRRD0}" "USB Flash I/O"
CreateGraphD "${RRDIMG}/disk1day.png" 86400 "${DISKRRD1}" "USB HDD I/O"
...
CreateGraph "${RRDIMG}/wlanweek.png" 604800 "${WLANRRD}" WLAN
CreateGraphD "${RRDIMG}/disk0week.png" 604800 "${DISKRRD0}" "USB Flash I/O"
CreateGraphD "${RRDIMG}/disk1week.png" 604800 "${DISKRRD1}" "USB HDD I/O"
...
CreateGraph "${RRDIMG}/wlanmonth.png" 2678400 "${WLANRRD}" WLAN
CreateGraphD "${RRDIMG}/disk0month.png" 26784400 "${DISKRRD0}" "USB Flash I/O"
CreateGraphD "${RRDIMG}/disk1month.png" 26784400 "${DISKRRD1}" "USB HDD I/O"
...
CreateGraph "${RRDIMG}/wlanyear.png" 31536000 "${WLANRRD}" WLAN
CreateGraphD "${RRDIMG}/disk0year.png" 31536000 "${DISKRRD0}" "USB Flash I/O"
CreateGraphD "${RRDIMG}/disk1year.png" 31536000 "${DISKRRD1}" "USB HDD I/O"
...
Настроил новый transmission.
Появилась одна проблема (или это только я так думаю)
transmission отжирает все процессорное время, судя по лампочке на винте - качает, но морда отвечает о-о-очень медленно.
Хотя морда веб-настройки работает нормально, да и сам роутер ниразу не тормозит.
Что значит - по аналогии? То есть те графики созданы не вэб мордой transmission, а неким скриптом rrdtool.sh? Интересно, в версии 1.22 морда умела что-то похожее рисовать. Теперь понятно только одно - прежде чем задавать вопросы дальше, сначала нужно разобраться что такое rrdtool.sh :)
Да, к стати, были вопросы про русские буквы, так вот подтверждаю - в версии 1.33 с кириллицей проблем нет, по крайней мере в моём случае :)
1) Что пишет 'transmission-remote -t daemon -l' ? Если демон работает корректно, то ошибок выводить не должен.
2) Точно смотрел по адресу http://my.router:9091/transmission/web/ ?
А то с настроенным по инструкции http демоном можно и другой порт вводить, только интерфейс будет пустым. У меня, вроде, по адресу http://my.router:8008/ после некоторых пассов руками рисовался обычный веб-интерфейс transmission, но ничего делать он не мог.
Подскажите, как увеличить скорость отдачи, закачка на всю ширину канала идет, а вот отдача больше чем на 18 кб/с не поднимается
К сожалению, чаще это зависит от количества личей (Leechers) - возможно, раздача не очень популярная.
Зависит также и от ширины исходящего канала. Может у тебя исходящий канал узкий?
Хотя чувствую, что как-то увеличить скорость можно. Иногда (но не всегда) скорость раздачи одного и того же торрента на ББ выше, чем на роутере.
Странное дело. после дня работы у меня пропадают раздачи. Вэб морда работает, но раздавать нечего. После перезагруза все налаживается
Порт я открывал так же, как и в руководстве:
1. В post-firewall добавил
2. В веб-интерфейсе роутера Virtual Server, добавил правило для «отдачи»Code:iptables -I INPUT -p tcp --dport 65534 -j ACCEPT
3. В веб-интерфейсе transmission выставил значение Incoming TCP Port: 65534Code:65534 192.168.24.1 65534 BOTH Transmission
4. Сохранился/перезагрузился:
Code:flashfs save && flashfs commit && flashfs enable && reboot
возникает вот такая ошибка
Quote:
[flitzen@WL root]$ ipkg.sh update
Downloading http://wl500g.dyndns.org/ipkg/Packages ...
Connecting to wl500g.dyndns.org[158.250.11.254]:80
Packages 100% |*****************************| 754 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/wl500g
Downloading http://ipkg.nslu2-linux.org/feeds/op...table/Packages
...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
Packages 100% |*****************************| 407 KB 00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/optware
[flitzen@WL root]$ ipkg.sh install ipkg-opt
Downloading http://ipkg.nslu2-linux.org/feeds/op...table/ipkg-opt
_0.99.163-10_mipsel.ipk ...
Connecting to ipkg.nslu2-linux.org[140.211.169.169]:80
ipkg-opt_0.99.163-10 100% |*****************************| 75796 00:00 ETA
Done.
Unpacking ipkg-opt...Done.
Configuring ipkg-opt...Done.
[flitzen@WL root]$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/op...table/Packages
.gz
BusyBox v1.1.3 (2008.03.17-18:24+0000) multi-call binary
Usage: wget [-c|--continue] [-q|--quiet] [-O|--output-document file]
[--header 'header: value'] [-Y|--proxy on/off] [-P DIR] url
An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 1: `wget -q -P http:/
/ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'
WARNING: Unable to remove temporary directory: : No such file or directory
У всех такая беда?
Отключаешь питание роутера, после подключения и загрузки трансмишена, он начинает проверять торренты. Т. к. их 52 шт, это мероприятие длится около 1,5 суток.Во время этого проверяемые раздачи не работают. Но что-то происходит, роутер сам что-то делает и опять начинается проверка торрентов сначала. мож есть какое решение этого вопроса. Что я так и буду проверять эти торренты всю жизнь. А когда раздавать?
А как новый трансмишн 1.33 реагирует на очень большие торренты (больше 25гигов)? Знаю, что с 1.20 были проблемы - трансмишн начинал сильно грузить проц на таких торрентах.
Кто-нить пробовал?
Присоединяюсь к вопросу imageofyou.
Нет, у некоторых другая беда, примерно через 1,5-2 для трансмиссион умирает, причем безо всяких сообщений. Приходится его заново грузить. Но поскольку reboot короче, что представь себе картину объединенную с твоей: 2 суток он их проверяет и умирает, делаешь ребут и заново, каково ...
Хотя одна из старых версий не могла определить когда кончалось место на диске, в результате где-то 100 ГГб трафика ушло в никуда. Он просто качал в бездонную бочку.
А на самом деле, я так и не нашел его лог, где он может лежать, может кто-нибудь подскажет? Винт в порядке, смарт без проблем и весь зеленый, температура винта в норме, питание внешнее, до обновления версии трансмиссион-а никаких проблем не было.
А кто нибудь может за пиво+$ подружить внешне подкюченный 500Gp по USB HDD Seagate Barracuda ST350032AS?
а в чем проблема?