Posted: Sun Dec 21, 2008 19:32 Post subject: Помогите настроить Transmission
Установил Transmission на свой DIR-320 DD-WRT.
Запускаю демона:
/opt/bin/transmission-daemon -a 192.168.1.103 -f -p 9091 -w /mnt
Все работает. Торренты качаются и раздаются.
Теперь пытаюсь сделать так, чтобы демон запускался автоматически при загрузке роутера. Вписываю строку (см. выше) в параметры запуска через Web-интерфейс и ... тут начинаются проблемы. Демон стартует, но все настройки сбрасываются в дефолт. В том числе пропадают из списка и все активные торренты. Чтобы продолжить скачку/раздачу нужно заново подгрузить torrent-файл через web-интерфейс transmission. Такое впечатление, что transmission хранит свои настройки не в /opt, куда он сам установлен, а где-то в /tmp, так что они убиваются перезапуском. Вопрос - где именно и как это дело исправить? Уважаемые торрентоводы и торрентоведы, поелитесь, плз, своим опытом.
Сунулся было в optware wiki - там вообще какие-то танцы с бубнами описаны о запуске transmission в режиме вотчдога через Cron. Я слабо себе представляю, как это сделать и зачем все это нужно.
Надо бы такие вещи как-то сохранять, чтобы другие на те же грабли не наступали... Может, в faq?
Дык оно уже фактически сохранилось в этой ветке.
А вообще, это даже не грабли, а просто моя невнимательность. описание того, где и в каком формате transmision хранит свой конфиг, есть в wiki на его сайте. Конечно, хорошо бы проапдейтить англоязычную wiki в части установки и использования transmission
http://www.dd-wrt.com/wiki/index.php/Optware#Installing_torrent_client
т.к. описанный там способ устарел. благодаря выходу новых версий пакета, все стало существенно проще.
asmedin
собираюсь сделать ровно то же самое и железка такая же. Можешь поподробнее описать чего и как делал ?
да, без проблем.
для начала подключаешь к роутеру флешку/внешний HDD и подготавливаешь его для установки optware-пакетов. Инструкцию см. здесь:
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=43886
нужно воспроизвести пункты с 1 по 10.
Далее устанавливаем transmission:
Далее заставляем transmission стартовать при загрузке роутера. Это можно сделать разными способами. Например, добавить команду в скрипт автозагрузки через веб-интерфейс. Мне показалось более удобным использовать скрипт optware.startup. Если он еще не создан, то надо его создать (см. п. 13 по первой ссылке в этом посте).Открываем его для редактирования:
IP-адреса, порты и каталоги, ес-сно, нужно задавать те, которые реально будут использоваться.
Затем перезагружаем роутер и заходим по адресу:
http://192.168.1.1:9091
и видим web-интерфейс transmission. Думаю, с ним разберешься без проблем...
Last edited by asmedin on Tue Dec 30, 2008 10:03; edited 1 time in total
да, без проблем.
для начала подключаешь к роутеру флешку/внешний HDD и подготавливаешь его для установки optware-пакетов.
...
asmedin, во-первых, хотел бы спросить, нет ли возражений на помещение в вики Вашего описания установки самбы, и (если нет таковых) - одобрите ли размещение еще и данного описания?
Joined: 08 Dec 2008 Posts: 176 Location: Kirov (obl.)
Posted: Mon Jan 19, 2009 9:11 Post subject:
Мда... похоже Transmission не умеет работать с ретрекерами.
И еще вопрос - чтобы он раздавал проброс портов надо делать? _________________ D-Link DIR-320 A1 DD-WRT v24-sp2_13401 >>> D-Link DIR-620 B1 Keenetic >>> D-Link DIR-620 C1 Vampik
Mr. Banan
насчет ретрекеров не знаю, не проверял.
Пробрасывать порты не нужно - для приложений, которые крутятся на роутере, проброс делается автоматически.
Если запускать /opt/bin/transmission-daemon -a 192.168.1.100 -f -p 9091 -w /mnt то все работает до перезагрузки
а если прописать в optware.startup строку /opt/bin/transmission-daemon -a 192.168.1.100 -g /opt/etc/trasmission -f -p 9091 -w /mnt &
веб интерфейс становится недоступным пишет
Unauthorized IP Address.
Either disable the IP address whitelist or add your address to it.
If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.
If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.
я не сильно разбираюсь в смысле этой команжы (/opt/bin/transmission-daemon -a 192.168.1.100 -g /opt/etc/trasmission -f -p 9091 -w /mnt & ) делал все по аналогии как в топике
как я понял ip надо вводит компьютера, порт любой свободный, вот с каталогами не понятно, как определить что я использую что нет, и как менять путь этого католога и соответственно что менять чтоб сама программа понимала куда ей обращаться
Joined: 08 Dec 2008 Posts: 176 Location: Kirov (obl.)
Posted: Wed Jan 21, 2009 11:48 Post subject:
sasha2584 wrote:
-g /opt/etc/trasmission
Этот параметр наскока я понял отвечает за то, где прога будет хранить конфигурационные файлы.
Попробуй их оттуда поудалять и перезапустить роутер. _________________ D-Link DIR-320 A1 DD-WRT v24-sp2_13401 >>> D-Link DIR-620 B1 Keenetic >>> D-Link DIR-620 C1 Vampik
sasha2584
Проверяй IP-адрес компьютера, когда заходишь на web-интерфейс transmission. Можно при запуске демона задать диапазон адресов, например: 192.168.1.*
Список параметров демона с описанием можно полчить комнадой: