Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: transmission-daemon  (Прочитано 7417 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн trojan_downloader

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
transmission-daemon
« : 30 Апреля 2013, 08:24:18 »
ubuntu 13.04 server
Конфиг работает, однако стоит добавить строчки про watch dir - перестает пускать на веб интерфейс с ошибкой о закрытом доступе с этого адреса.

{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "blocklist-url": "http://www.example.com/blocklist",
    "cache-size-mb": 4,
    "dht-enabled": true,
    "download-dir": "/media/Net1/Videos/downloads",
    "download-limit": 100,
    "download-limit-enabled": 0,
    "download-queue-enabled": true,
    "download-queue-size": 5,
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    "incomplete-dir": "/home/debian-transmission/Downloads",
    "incomplete-dir-enabled": false,
    "lpd-enabled": false,
    "max-peers-global": 200,
    "message-level": 2,
    "peer-congestion-algorithm": "",
    "peer-limit-global": 240,
    "peer-limit-per-torrent": 60,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "port-forwarding-enabled": false,
    "preallocation": 1,
    "prefetch-enabled": 1,
    "queue-stalled-enabled": true,
    "queue-stalled-minutes": 30,
    "ratio-limit": 2,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": true,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "*******",
    "rpc-port": 9091,
    "rpc-url": "/transmission/",
    "rpc-username": "transmission",
    "rpc-whitelist": "127.0.0.1",
    "rpc-whitelist-enabled": false,
    "scrape-paused-torrents-enabled": true,
    "script-torrent-done-enabled": false,
    "script-torrent-done-filename": "",
    "seed-queue-enabled": false,
    "seed-queue-size": 10,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-limit": 100,
    "upload-limit-enabled": 0,
    "upload-slots-per-torrent": 14,
    "utp-enabled": true
    "watch-dir": "/media/Net/Dropbox/Misc/torrents",
    "watch-dir-enabled": true
}
« Последнее редактирование: 30 Апреля 2013, 12:39:55 от trojan_downloader »

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1479
    • Просмотр профиля
Re: transmission-daemon
« Ответ #1 : 30 Апреля 2013, 13:41:01 »
может посмотреть на Transmission Remote GUI ?

Оффлайн trojan_downloader

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: transmission-daemon
« Ответ #2 : 30 Апреля 2013, 21:25:09 »
Клевая программа, но такой настройки там не нашел.

Оффлайн oermolaev

  • Старожил
  • *
  • Сообщений: 1479
    • Просмотр профиля
Re: transmission-daemon
« Ответ #3 : 30 Апреля 2013, 22:58:31 »
Клевая программа, но такой настройки там не нашел.
я так понимаю, что речь идет об указании каталога куда кидать файлы торрентов для их последующей автоматической загрузки?

Оффлайн trojan_downloader

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: transmission-daemon
« Ответ #4 : 01 Июля 2013, 17:46:40 »
Все еще актуально

Оффлайн arrecck

  • Старожил
  • *
  • Сообщений: 1725
    • Просмотр профиля
Re: transmission-daemon
« Ответ #5 : 01 Июля 2013, 17:57:21 »
а права на папку watch-dir поменяли?

Оффлайн trojan_downloader

  • Автор темы
  • Любитель
  • *
  • Сообщений: 62
    • Просмотр профиля
Re: transmission-daemon
« Ответ #6 : 01 Июля 2013, 18:12:56 »
Делал chown -R debian-transmission потом chmod 777

Пользователь решил продолжить мысль 01 Июля 2013, 21:17:31:
Все сильно проще. Перед послe utp-enabled": true запятую не поставил
« Последнее редактирование: 01 Июля 2013, 21:17:31 от trojan_downloader »

Оффлайн Memphis

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: transmission-daemon
« Ответ #7 : 06 Октября 2013, 00:30:08 »
Подниму тему  :)

У меня проблема захода в Transmission WEB UI с удаленного компа :(
Мой конфиг для transmission-daemon выглядит так

{
    "alt-speed-down": 50,
    "alt-speed-enabled": false,
    "alt-speed-time-begin": 540,
    "alt-speed-time-day": 127,
    "alt-speed-time-enabled": false,
    "alt-speed-time-end": 1020,
    "alt-speed-up": 50,
    "bind-address-ipv4": "0.0.0.0",
    "bind-address-ipv6": "::",
    "blocklist-enabled": false,
    "blocklist-url": "http://www.example.com/blocklist",
    "cache-size-mb": 4,
    "dht-enabled": true,
    "download-dir": "/home/share/Downloads",
    "download-limit": 100,
    "download-limit-enabled": 0,
    "download-queue-enabled": true,
    "download-queue-size": 5,
    "encryption": 1,
    "idle-seeding-limit": 30,
    "idle-seeding-limit-enabled": false,
    "incomplete-dir": "/home/share/Downloads/Incomplete",
    "incomplete-dir-enabled": false,
    "lpd-enabled": false,
    "max-peers-global": 200,
    "message-level": 2,
    "peer-congestion-algorithm": "",
    "peer-id-ttl-hours": 6,
    "peer-limit-global": 200,
    "peer-limit-per-torrent": 50,
    "peer-port": 51413,
    "peer-port-random-high": 65535,
    "peer-port-random-low": 49152,
    "peer-port-random-on-start": false,
    "peer-socket-tos": "default",
    "pex-enabled": true,
    "port-forwarding-enabled": false,
    "preallocation": 1,
    "prefetch-enabled": 1,
    "queue-stalled-enabled": true,
    "queue-stalled-minutes": 30,
    "ratio-limit": 2,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": true,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "password",
    "rpc-port": 9091,
    "rpc-url": "/transmission/",
    "rpc-username": "user",
    "rpc-whitelist": "127.0.0.1,192.168.0.*",
    "rpc-whitelist-enabled": true,
    "scrape-paused-torrents-enabled": true,
    "script-torrent-done-enabled": false,
    "script-torrent-done-filename": "",
    "seed-queue-enabled": false,
    "seed-queue-size": 10,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "start-added-torrents": true,
    "trash-original-torrent-files": true,
    "umask": 18,
    "upload-limit": 100,
    "upload-limit-enabled": 0,
    "upload-slots-per-torrent": 14,
    "utp-enabled": true
}

Ошибка на удаленном компе при попытке открытия http://192.168.0.63:9091/transmission/ выглядит так
403: Forbidden

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.

IP удаленного компа - 192.168.0.2
IP Transmission сервера - 192.168.63
Версия transmission-daemon - 2.82

Помогите, плс, решить проблему  :'(
« Последнее редактирование: 06 Октября 2013, 00:35:13 от Memphis »
Нет ничего более постоянного, чем временное

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
Re: transmission-daemon
« Ответ #8 : 06 Октября 2013, 07:51:56 »
Memphis, а ты уверен, что правишь конфиг, который указан в /etc/default/transmission-daemon?

Оффлайн Memphis

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: transmission-daemon
« Ответ #9 : 06 Октября 2013, 15:03:41 »
Оказывается там еще есть конфиг?  ???

Я правил в /etc/transmission-daemon/

PS. Посмотрел что вообще находиться по пути /etc/default/transmission-daemon - там указывается дефолтный файлик конфига в /var/lib/transmission-daemon/info/settings.json
Поправил этот файлик - и все заработало  :D
« Последнее редактирование: 06 Октября 2013, 17:08:01 от Memphis »
Нет ничего более постоянного, чем временное

Оффлайн AndreyNag

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: transmission-daemon
« Ответ #10 : 09 Февраля 2015, 03:35:17 »
Привет. Что-то я переконфигурировал transmission/ ругается:
Цитировать
andrey@server:/etc/default$ service -r transmission-daemon --full-restart
/etc/init.d/transmission-daemon: 10: /etc/default/transmission-daemon: /home/andrey/.config/transmission-daemon: Permission denied
/etc/init.d/transmission-daemon: 10: /etc/default/transmission-daemon: /home/andrey/.config/transmission-daemon: Permission denied
andrey@server:/etc/default$
В файле /etc/default/transmission-daemon прописал
Цитировать
CONFIG_DIR= "/home/andrey/.config/transmission-daemon"
/home/andrey/.config/transmission-daemon/settings.json с актуальными настройками присутсвует.
Права на чтение/редактирование файла конфигурации имеются.

Оффлайн Memphis

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Re: transmission-daemon
« Ответ #11 : 09 Февраля 2015, 09:18:28 »
Цитировать
andrey@server:/etc/default$ service -r transmission-daemon --full-restart

Надо через sudo:
andrey@server:/etc/default$ sudo service -r transmission-daemon --full-restart
Нет ничего более постоянного, чем временное

Оффлайн AndreyNag

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: transmission-daemon
« Ответ #12 : 09 Февраля 2015, 12:19:15 »
Цитировать
andrey@server:/etc/default$ service -r transmission-daemon --full-restart

Надо через sudo:
andrey@server:/etc/default$ sudo service -r transmission-daemon --full-restart

Та же фигня. Собака в другом порылась.
Last login: Mon Feb  9 03:20:26 2015 from andrey-pc.lan
andrey@server:~$ sudo service -r transmission-daemon --full-restart
[sudo] password for andrey:
/etc/init.d/transmission-daemon: 10: /etc/default/transmission-daemon: /home/andrey/.config/transmission-daemon/: Permission denied
/etc/init.d/transmission-daemon: 10: /etc/default/transmission-daemon: /home/andrey/.config/transmission-daemon/: Permission denied
andrey@server:~$
Что ему еще надо? Если все права есть.
andrey@server:~$ ls -la /home/andrey/.config/
итого 20
drwx------ 5 andrey andrey 4096 февр.  9 02:44 .
drwxr-xr-x 6 andrey andrey 4096 февр.  9 03:22 ..
drwx------ 4 andrey andrey 4096 февр.  9 02:30 deluge
drwx------ 2 andrey andrey 4096 февр.  9 03:42 mc
drwxrwsr-x 2 andrey andrey 4096 февр.  9 03:34 transmission-daemon
andrey@server:~$ ls -la /home/andrey/.config/transmission-daemon/
итого 16
drwxrwsr-x 2 andrey andrey 4096 февр.  9 03:34 .
drwx------ 5 andrey andrey 4096 февр.  9 02:44 ..
-rw-r--r-- 1 andrey andrey  303 июля  27  2013 README.json
-rw------- 1 andrey andrey 2305 февр.  9 03:34 settings.json
andrey@server:~$

Пользователь решил продолжить мысль [time]09 Февраль 2015, 13:38:01[/time]:
Устал мучаться, прибил transmission, почистил всё и поставил начисто. Отредактировал файл настроек, сделал  debian-transmission владельцем папки /home/andrey/downloads и заработало.
Сейчас осталось обновить для порядка демона. Актуальная версия 2.84, а у меня поставилась 2.82.

Пользователь решил продолжить мысль 09 Февраля 2015, 13:39:55:
Еще вопрос по ходу пьесы.
Где взять хэш (если я правильно понимаю) для параметра ""rpc-password": "*******","?
Спасибо за внимание.
« Последнее редактирование: 09 Февраля 2015, 13:39:55 от AndreyNag »

Оффлайн AndreyNag

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: transmission-daemon
« Ответ #13 : 15 Февраля 2015, 21:43:18 »
Где взять хэш (если я правильно понимаю) для параметра ""rpc-password": "*******","?
Спасибо за внимание.
Нашел. Этот код генерирует демон.

Оффлайн AndreyNag

  • Новичок
  • *
  • Сообщений: 45
    • Просмотр профиля
Re: transmission-daemon
« Ответ #14 : 13 Марта 2016, 00:35:26 »
Подскажите пожалуйста где сидят настройки от кого запускается служба при старте системы?
Дело в том, что transmission-daemon упорно запускается от debian-transmission, а мне надо иначе. В скрипте прописан chuid, setuid и setguid, но ничего из этого не срабатывает.
Спасибо за внимание.

 

Страница сгенерирована за 0.059 секунд. Запросов: 25.