Помогите настроить Transmission

Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Использование и установка DD-WRT
Goto page 1, 2, 3 ... 12, 13, 14  Next
Author Message
asmedin
DD-WRT User


Joined: 06 Dec 2008
Posts: 54

PostPosted: Sun Dec 21, 2008 19:32    Post subject: Помогите настроить Transmission Reply with quote
Установил 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. Я слабо себе представляю, как это сделать и зачем все это нужно.
Sponsor
asmedin
DD-WRT User


Joined: 06 Dec 2008
Posts: 54

PostPosted: Sun Dec 21, 2008 20:32    Post subject: Ура! Я его победил... Reply with quote
Ура! Я его победил.
Действительно, эта сволочь хранит конфигурационые файлы в

$HOME/.config/transmission-daemon

Но, в DD-WRT, по умолчанию:

$HOME="/tmp/root"

соответственно, настройки не сохраняются.
Для того, чтобы это дело исправить, запускаем демона с флажком "-g":

/opt/bin/transmission-daemon -a 192.168.1.103 -g /opt/etc/trasmission -f -p 9091 -w /mnt

и все работает, как надо =))
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Wed Dec 24, 2008 5:25    Post subject: Reply with quote
Надо бы такие вещи как-то сохранять, чтобы другие на те же грабли не наступали... Может, в faq?
asmedin
DD-WRT User


Joined: 06 Dec 2008
Posts: 54

PostPosted: Wed Dec 24, 2008 11:16    Post subject: Reply with quote
YuriKr wrote:
Надо бы такие вещи как-то сохранять, чтобы другие на те же грабли не наступали... Может, в faq?

Дык оно уже фактически сохранилось в этой ветке.
А вообще, это даже не грабли, а просто моя невнимательность. описание того, где и в каком формате transmision хранит свой конфиг, есть в wiki на его сайте. Конечно, хорошо бы проапдейтить англоязычную wiki в части установки и использования transmission
http://www.dd-wrt.com/wiki/index.php/Optware#Installing_torrent_client
т.к. описанный там способ устарел. благодаря выходу новых версий пакета, все стало существенно проще.
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Wed Dec 24, 2008 11:56    Post subject: Reply with quote
asmedin wrote:
Конечно, хорошо бы проапдейтить англоязычную wiki в части установки и использования transmission
http://www.dd-wrt.com/wiki/index.php/Optware#Installing_torrent_client
т.к. описанный там способ устарел. благодаря выходу новых версий пакета, все стало существенно проще.


Хорошо бы и свою завести. Тряхну еще раз администрацию, пусть стартовую страницу сделают...
DVB
DD-WRT Novice


Joined: 29 Dec 2008
Posts: 7

PostPosted: Mon Dec 29, 2008 14:12    Post subject: Reply with quote
asmedin
собираюсь сделать ровно то же самое и железка такая же. Можешь поподробнее описать чего и как делал ?
asmedin
DD-WRT User


Joined: 06 Dec 2008
Posts: 54

PostPosted: Mon Dec 29, 2008 21:23    Post subject: Reply with quote
DVB wrote:
asmedin
собираюсь сделать ровно то же самое и железка такая же. Можешь поподробнее описать чего и как делал ?

да, без проблем.
для начала подключаешь к роутеру флешку/внешний HDD и подготавливаешь его для установки optware-пакетов. Инструкцию см. здесь:
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=43886
нужно воспроизвести пункты с 1 по 10.
Далее устанавливаем transmission:
wrote:

root@DD-WRT:~# ipkg-opt update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/Package
s.gz
Inflating http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/Packages.
gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.

wrote:

root@DD-WRT:~# ipkg-opt install transmission
Upgrading transmission on /opt/ from 1.41b4-1 to 1.42-1...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ddwrt/cross/stable/transmi
ssion_1.42-1_mipsel.ipk
Configuring transmission
Successfully terminated.

Далее заставляем transmission стартовать при загрузке роутера. Это можно сделать разными способами. Например, добавить команду в скрипт автозагрузки через веб-интерфейс. Мне показалось более удобным использовать скрипт optware.startup. Если он еще не создан, то надо его создать (см. п. 13 по первой ссылке в этом посте).Открываем его для редактирования:
wrote:

vi /jffs/etc/config/optware.startup

и добавляем строчку:
wrote:

/opt/bin/transmission-daemon -a 192.168.1.* -g /opt/etc/trasmission -f -p 9091 -w /mnt &

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
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Tue Dec 30, 2008 7:23    Post subject: Reply with quote
asmedin wrote:

да, без проблем.
для начала подключаешь к роутеру флешку/внешний HDD и подготавливаешь его для установки optware-пакетов.
...


asmedin, во-первых, хотел бы спросить, нет ли возражений на помещение в вики Вашего описания установки самбы, и (если нет таковых) - одобрите ли размещение еще и данного описания?
asmedin
DD-WRT User


Joined: 06 Dec 2008
Posts: 54

PostPosted: Tue Dec 30, 2008 10:07    Post subject: Reply with quote
YuriKr
Возражений нет никаких. Кстати, думаю, что на "ты" обращаться будет удобнее.
YuriKr
DD-WRT User


Joined: 18 Nov 2008
Posts: 275

PostPosted: Tue Dec 30, 2008 10:26    Post subject: Reply with quote
asmedin wrote:
YuriKr
Возражений нет никаких. Кстати, думаю, что на "ты" обращаться будет удобнее.


У меня тоже нет никаких возражений против этого Smile

Второе руководство тоже разместил, в новогодние каникулы попробую реализовать на практике хотя бы первое Smile (Флэшкой на 8 гигов уже затарился Smile )
Mr. Banan
DD-WRT User


Joined: 08 Dec 2008
Posts: 176
Location: Kirov (obl.)

PostPosted: Mon Jan 19, 2009 9:11    Post subject: Reply with quote
Мда... похоже Transmission не умеет работать с ретрекерами. Sad
И еще вопрос - чтобы он раздавал проброс портов надо делать?

_________________
D-Link DIR-320 A1 DD-WRT v24-sp2_13401 >>> D-Link DIR-620 B1 Keenetic >>> D-Link DIR-620 C1 Vampik
asmedin
DD-WRT User


Joined: 06 Dec 2008
Posts: 54

PostPosted: Mon Jan 19, 2009 19:39    Post subject: Reply with quote
Mr. Banan
насчет ретрекеров не знаю, не проверял.
Пробрасывать порты не нужно - для приложений, которые крутятся на роутере, проброс делается автоматически.
sasha2584
DD-WRT Novice


Joined: 19 Jan 2009
Posts: 26

PostPosted: Wed Jan 21, 2009 9:55    Post subject: Reply with quote
а у меня вот что получается:

Если запускать /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 надо вводит компьютера, порт любой свободный, вот с каталогами не понятно, как определить что я использую что нет, и как менять путь этого католога и соответственно что менять чтоб сама программа понимала куда ей обращаться
Mr. Banan
DD-WRT User


Joined: 08 Dec 2008
Posts: 176
Location: Kirov (obl.)

PostPosted: Wed Jan 21, 2009 11:48    Post subject: Reply with quote
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
asmedin
DD-WRT User


Joined: 06 Dec 2008
Posts: 54

PostPosted: Wed Jan 21, 2009 12:06    Post subject: Reply with quote
sasha2584
Проверяй IP-адрес компьютера, когда заходишь на web-интерфейс transmission. Можно при запуске демона задать диапазон адресов, например: 192.168.1.*

Список параметров демона с описанием можно полчить комнадой:
Quote:

/opt/bin/transmission-daemon -h


Также читай wiki на сайте transmission.
Goto page 1, 2, 3 ... 12, 13, 14  Next Display posts from previous:    Page 1 of 14
Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Использование и установка DD-WRT All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum