iptables -L
смотреть, есть ли должный порт(ы) в цепочке INPUT
http://www.utorrent.com:16000/testport2.php?port=65534
Ну, безусловно, я с этой ветки и начинал. Я ж думал, по-другому и нельзя, потому и не давал никаких вводных, полагая что это само собой разумеется.
Дважды с нуля перестраивал, не работает. Единственное отличие в том, что вместо httpd я lighttpd использую.
Сидеры есть, с ноутбука за этим рутером через нюТоррент этот же самый файл закачивается как миленький. В остальном рутер ведет себя как ему положено - работает, по квартире по радио тырнет раздает, прошивка Олега самая последняя, диск доступен, и ftp и samba работают, торрент файл я по самбе на рутер забрасываю, он подхватывается, пишет, что стартует и все. Раз в полчаса пишет что опять стартует.
Из собственных мыслей есть только такие гипотезы:
1. Нет выхода для transmission наружу.
2. Нет доступа снаружи на 65534
3. Что-то не запустилось.
Как проверить эти гипотезы?
iptables -L
смотреть, есть ли должный порт(ы) в цепочке INPUT
http://www.utorrent.com:16000/testport2.php?port=65534
Судя по всему transmission валится при запуске большого торрента, так как нет swap. А cron его перезапускает каждые полчаса.
Не стоит "плодить" темы, можно было задать вопрос в соотв. ветке (теме). Стоит перенести обсуждение туда, а эту ветку убить.
SWAP есть, на отдельном разделе на том же диске. Вот только, не очень большой, мегабайт 100 по-моему. Как проверить эту гипотезу?
UPD: Сделал ipkg update && ipkg upgrade, закачалась версия Transmission 1.11 и все заработало! Ветку и правда можно сносить, поскольку причина не найдена.
Last edited by Antoon; 09-04-2008 at 23:44. Reason: Проблема решена
Люди!
Заранее прошу прощения за тупой албанский вопрос, но форум буквально кишит сообщениями о том, что в версиях transmission 1.xx что-то расширенно и улучшено, а ipkg после многочисленных 'update'-ов и 'upgrade'-ов упорно утверждает, что доступная версия transmission 0.82-3
Как получить эту версию? А то 0.82 уж больно часть уходит с seg fault...
Заранее спасибо
У вас репозитарий неправильный выбран. Прошейте последнюю прошивку, удалите ipkg и установите ipkg-opt.
Ну и все пакеты придется переустановить.
Соббсна вот:
И вот полезное.
Как бы сделать так, чтобы скорость Download и Upload менялась в зависимости от времени суток? Канал у меня узенький, днем желающих попользоваться им много, а ночью поспокойней.
Всего-то делов, что в transmission.conf менять параметры UPLOAD_SPEED и DOWNLOAD_SPEED, умом понимаю, а вот сделать не умею - опыта маловато.
Например, сделать файлы с настройками в /opt/etc:
transmission-limit12k.conf
transmission-limit14k.conf
transmission-limit25k.conf
transmission-nolimit.conf
Теперь можно останавливать transmission, например, у меня так:
/opt/etc/init.d/S81transmissiond stop
Далее делать символическую ссылку на нужный файл:
ln -sf /opt/etc/transmission-limit25k.conf /opt/etc/transmission.conf
И далее запускать снова:
/opt/etc/init.d/S81transmissiond start
В определенное время это можно делать автоматически, используя cron.
Пожалуйста. Разумеется:
PHP Code:
#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=transmissiond
DAEMON=${prefix}/sbin/transmission_watchdog
DAEMON_OPTS=""
test -x $DAEMON || exit 0
if [ -z "$1" ] ; then
case `echo "$0" | sed 's:^.*/\(.*\):\1:g'` in
S??*) rc="start" ;;
K??*) rc="stop" ;;
*) rc="usage" ;;
esac
else
rc="$1"
fi
case "$rc" in
start)
echo "Starting transmission (watchdog)"
$DAEMON $DAEMON_OPTS >/dev/null 2>&1 &
;;
stop)
if [ -n "`pidof $DAEMON`" ]; then
echo "Stopping transmission watchdog: $DAEMON"
killall $DAEMON 2>/dev/null
fi
if [ -n "`pidof $NAME`" ]; then
echo "Stopping transmission daemon"
kill -TERM `cat ${prefix}/var/run/transmission.pid` 2>/dev/null
fi
;;
restart)
"$0" stop
sleep 3
"$0" start
;;
*)
echo "Usage: $0 (start|stop|restart)"
;;
esac
exit 0
Возможно ли это? Просто весь лог забит его выводами, а именно их мне не надо.
Пробовал в transmission.cgi и transmission_watchdog ко всем внешним вызлвам дорисовать >> /dev/null (с пробелом внутри и без), а также > /dev/null и ?> /dev/null. Ничего не помогло
The God is real, unless declared as integer
Зеркало для ipkg и старые пакеты (с 08.06.11)
Зеркало для opkg и старые пакеты (с 24.03.12)