m.How-to: Установка BT клиента transmission-daemon + web-int

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение popka » 2009-11-01 15:25:15

поменял class на winruss

Код: Выделить всё


winruss|Russian Windows Users Accounts:\
        :charset=CP1251:\
        :lang=ru_RU.CP1251:\
        :tc=default:

пользователям nobody и transmission щас перезагружусь интересно будет ли видно нормально из под винды, хотя в теории сам transmission пишет в utf значит нужно пользователя nobody дать class utf

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
xek
рядовой
Сообщения: 12
Зарегистрирован: 2010-01-10 15:13:54

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение xek » 2010-01-10 15:40:38

up!
Проблема возникла во первых

Код: Выделить всё

server# cd /usr/local/etc/rc.d
server# touch transmission
server# chmod + x /usr/local/etc/rc.d/transmission
chmod: x: No such file or directory
а если вот так.. то команда выполнится

Код: Выделить всё

server# cd /usr/local/etc/rc.d
server# touch transmission
server# chmod +x /usr/local/etc/rc.d/transmission
chmod: x: No such file or directory
идем дальше..
копирую скрипт в файл transmission и делаю всё до 10 пункта.

Код: Выделить всё

server# cd /usr/local/etc/rc.d
server# ./transmission start
.: Command not found.
name=transmission: Command not found.
set_rcvar: Command not found.
rcvar=: Command not found.
command=/usr/local/bin/transmission-daemon: Command not found.
name: Undefined variable.
выводится ошибка :( обратился к http://192.168.0.1:9091/ вижу
401: Unauthorized
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.
в /transmission/config/settings.json

Код: Выделить всё

{
    "blocklist-enabled": 0, 
    "download-dir": "\/transmission\/downloads", 
    "download-limit": 100, 
    "download-limit-enabled": 0, 
    "encryption": 1, 
    "lazy-bitfield-enabled": 1, 
    "message-level": 2, 
    "open-file-limit": 32, 
    "peer-limit-global": 240, 
    "peer-limit-per-torrent": 60, 
    "peer-port": 51413, 
    "peer-port-random-enabled": 0, 
    "peer-port-random-high": 65535, 
    "peer-port-random-low": 1024, 
    "peer-socket-tos": 0, 
    "pex-enabled": 1, 
    "port-forwarding-enabled": 1, 
    "preallocation": 1, 
    "proxy": "", 
    "proxy-auth-enabled": 0, 
    "proxy-auth-password": "", 
    "proxy-auth-username": "", 
    "proxy-enabled": 0, 
    "proxy-port": 80, 
    "proxy-type": 0, 
    "rpc-authentication-required": 1, 
    "rpc-enabled": 1, 
    "rpc-password": "12345", 
    "rpc-port": 9091, 
    "rpc-username": "admin", 
    "rpc-whitelist": "192.168.0.100", 
    "rpc-whitelist-enabled": 1, 
    "upload-limit": 100, 
    "upload-limit-enabled": 0, 
    "upload-slots-per-torrent": 14
}
Помогите пожалуйста поставить transmission.. :roll:

Аватара пользователя
E-Wind
сержант
Сообщения: 155
Зарегистрирован: 2008-05-14 16:19:54
Откуда: Санкт-Петербург

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение E-Wind » 2010-01-11 0:10:00

У меня этот кусок так:

Код: Выделить всё

    "rpc-whitelist": "192.168.0.*", 
    "rpc-whitelist-enabled": true, 
Покажите плз вывод: cat /usr/local/etc/rc.d/transmission

Аватара пользователя
xek
рядовой
Сообщения: 12
Зарегистрирован: 2010-01-10 15:13:54

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение xek » 2010-01-12 21:00:09

#

Код: Выделить всё

 cat /usr/local/etc/rc.d/transmission

#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: transmission
# REQUIRE: DAEMON
#
# Add the following lines to /etc/rc.conf to enable this service:
#
# transmission_enable:      Set to NO by default.
#                           Set it to YES to enable the tracker.
# transmission_watch_dir:   A folder for torrent files to download
#                           automatically.
# transmission_conf_dir:    The directory where transmission configuration
#                           data is stored
# transmission_user:        The user account transmission should run as.
#                           This will be root if unset -- you probably don't
#                           want that!
#

. "/etc/rc.subr"

name=transmission
rcvar=`set_rcvar`
command=/usr/local/bin/transmission-daemon

load_rc_config ${name}

: ${transmission_enable:="NO"}
: ${transmission_pidfile:=/var/run/${name}.pid}

transmission_flags="${transmission_watch_dir:+-c ${transmission_watch_dir}} ${transmission_conf_dir:+-g ${transmission_conf_dir}} ${transmission_flags}"

run_rc_command "$1"

Аватара пользователя
E-Wind
сержант
Сообщения: 155
Зарегистрирован: 2008-05-14 16:19:54
Откуда: Санкт-Петербург

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение E-Wind » 2010-01-12 22:28:48

Чудно... )

Сейчас посмотрел свой... и видимо я его брал откуда-то из другого места... гм... у меня так:

Код: Выделить всё

#!/bin/sh
#
# $FreeBSD: ports/net-p2p/transmission-cli/files/transmission.in,v 1.2 2009/06/19 21:29:15 mezz Exp $
#
# PROVIDE: transmission
# REQUIRE: DAEMON 
#
# Add the following lines to /etc/rc.conf to enable this service:
#
# transmission_enable:	     Set to NO by default. Set it to YES to enable it.
# transmission_watch_dir:    Directory for torrent files to download
#			     automatically. Off by default unless you add
#			     a path.
# transmission_conf_dir:     Directory where transmission configuration
#			     data is stored.
#			     Default: /usr/local/etc/transmission/home
# transmission_download_dir: Directory to store downloaded data.
#			     Default: /usr/local/etc/transmission/home/Downloads
# transmission_user:	     The user account transmission daemon runs as what
#			     you want it to be. It uses 'transmission' user by
#			     default. Do not sets it as empty or it will run
#			     as root.
#

. /etc/rc.subr

name="transmission"
rcvar=${name}_enable

command=/usr/local/bin/transmission-daemon

load_rc_config ${name}

: ${transmission_enable:="NO"}
: ${transmission_user:="transmission"}
: ${transmission_conf_dir:="/usr/local/etc/transmission/home"}
: ${transmission_download_dir:="/usr/local/etc/transmission/home/Downloads"}

transmission_flags=" \
	${transmission_watch_dir:+-c ${transmission_watch_dir}} \
	${transmission_conf_dir:+-g ${transmission_conf_dir}} \
	${transmission_download_dir:+-w ${transmission_download_dir}} \
	${transmission_flags}"

run_rc_command "$1"


Аватара пользователя
xek
рядовой
Сообщения: 12
Зарегистрирован: 2010-01-10 15:13:54

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение xek » 2010-01-12 23:13:31

Скопировал твой конфиг, вроде заработало. ну покрайней мере по логам.

Код: Выделить всё

server# cd /usr/local/etc/rc.d
server# ./transmission start
[color=#40BF00]Starting transmission.[/color]
[color=#00BFFF][23:08:49.516] JSON parser failed at line 32, column 35: "",
    "rpc-whi"[/color]
Transmission 1.51 (7970)  http://www.transmissionbt.com/
A fast and easy BitTorrent client

transmission-daemon is a headless Transmission session
that can be controlled via transmission-remote or Clutch.

Usage: transmission-daemon [options]

Options:
  -h  --help                             Display this help page and exit
  -a  --allowed              <list>      Allowed IP addresses.  (Default: 127.0.0.1)
  -b  --blocklist                        Enable peer blocklists
  -B  --no-blocklist                     Disable peer blocklists
  -d  --dump-settings                    Dump the settings and exit
  -f  --foreground                       Run in the foreground instead of daemonizing
  -g  --config-dir           <path>      Where to look for configuration files
  -p  --port                 <port>      RPC port (Default: 9091)
  -t  --auth                             Require authentication
  -T  --no-auth                          Don't require authentication
  -u  --username             <username>  Set username for authentication
  -v  --password             <password>  Set password for authentication
  -V  --version                          Show version number and exit
  -w  --download-dir         <path>      Where to save downloaded data
  -P  --peerport             <port>      Port for incoming peers (Default: 51413)
  -m  --portmap                          Enable portmapping via NAT-PMP or UPnP
  -M  --no-portmap                       Disable portmapping
  -L  --peerlimit-global     <limit>     Maximum overall number of peers (Default: 240)
  -l  --peerlimit-torrent    <limit>     Maximum number of peers per torrent (Default: 60)
  -er --encryption-required              Encrypt all peer connections
  -ep --encryption-preferred             Prefer encrypted peer connections
  -et --encryption-tolerated             Prefer unencrypted peer connections
JSON Это модуль php? когда я обращаюсь на http://192.168.0.1:9091/ , то ничего там не вижу, страничка не открывается

Аватара пользователя
E-Wind
сержант
Сообщения: 155
Зарегистрирован: 2008-05-14 16:19:54
Откуда: Санкт-Петербург

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение E-Wind » 2010-01-12 23:32:48

Судя по логам там ошибка где-то в конфиге трансмиссии... она не стартует... проверьте..

//
Насколько я знаю, поддержка JSON в PHP начиная с 5.2 уже не модулем...
Но там он вроде не нужен, у нее же встроенный вебсервер... Конфиг в формате JSON... парсер ругается..

Аватара пользователя
xek
рядовой
Сообщения: 12
Зарегистрирован: 2010-01-10 15:13:54

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение xek » 2010-01-12 23:48:34

Код: Выделить всё

server# ./transmission start
Starting transmission.
Transmission 1.51 (7970)  http://www.transmissionbt.com/
A fast and easy BitTorrent client

transmission-daemon is a headless Transmission session
that can be controlled via transmission-remote or Clutch.

Usage: transmission-daemon [options]

Options:
  -h  --help                             Display this help page and exit
  -a  --allowed              <list>      Allowed IP addresses.  (Default: 127.0.0.1)
  -b  --blocklist                        Enable peer blocklists
  -B  --no-blocklist                     Disable peer blocklists
  -d  --dump-settings                    Dump the settings and exit
  -f  --foreground                       Run in the foreground instead of daemonizing
  -g  --config-dir           <path>      Where to look for configuration files
  -p  --port                 <port>      RPC port (Default: 9091)
  -t  --auth                             Require authentication
  -T  --no-auth                          Don't require authentication
  -u  --username             <username>  Set username for authentication
  -v  --password             <password>  Set password for authentication
  -V  --version                          Show version number and exit
  -w  --download-dir         <path>      Where to save downloaded data
  -P  --peerport             <port>      Port for incoming peers (Default: 51413)
  -m  --portmap                          Enable portmapping via NAT-PMP or UPnP
  -M  --no-portmap                       Disable portmapping
  -L  --peerlimit-global     <limit>     Maximum overall number of peers (Default: 240)
  -l  --peerlimit-torrent    <limit>     Maximum number of peers per torrent (Default: 60)
  -er --encryption-required              Encrypt all peer connections
  -ep --encryption-preferred             Prefer encrypted peer connections
  -et --encryption-tolerated             Prefer unencrypted peer connections
вроде как запустилось, но сново же обращаюсь на http://192.168.0.1:9091 не вижу ничего :(

Код: Выделить всё

server# ./transmission status
transmission is not running
.
Ниже конфиг:

Код: Выделить всё

{
    "blocklist-enabled": 0, 
    "download-dir": "\/transmission\/downloads", 
    "download-limit": 100, 
    "download-limit-enabled": 0, 
    "encryption": 1, 
    "lazy-bitfield-enabled": 1, 
    "message-level": 2, 
    "open-file-limit": 32, 
    "peer-limit-global": 240, 
    "peer-limit-per-torrent": 60, 
    "peer-port": 51413, 
    "peer-port-random-enabled": 0, 
    "peer-port-random-high": 65535, 
    "peer-port-random-low": 1024, 
    "peer-socket-tos": 0, 
    "pex-enabled": 1, 
    "port-forwarding-enabled": 1, 
    "preallocation": 1, 
    "proxy": "", 
    "proxy-auth-enabled": 0, 
    "proxy-auth-password": "", 
    "proxy-auth-username": "", 
    "proxy-enabled": 0, 
    "proxy-port": 80, 
    "proxy-type": 0, 
    "rpc-authentication-required": true, 
    "rpc-enabled": 1, 
    "rpc-password": "12345", 
    "rpc-port": 9091, 
    "rpc-username": "admin", 
    "rpc-whitelist": "192.168.0.*", 
    "rpc-whitelist-enabled": 1, 
    "upload-limit": 100, 
    "upload-limit-enabled": 0, 
    "upload-slots-per-torrent": 14
}

Аватара пользователя
E-Wind
сержант
Сообщения: 155
Зарегистрирован: 2008-05-14 16:19:54
Откуда: Санкт-Петербург

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение E-Wind » 2010-01-13 0:14:46

у вас еще нет:

Код: Выделить всё

    
  "rpc-bind-address": "192.168.0.1",

Аватара пользователя
xek
рядовой
Сообщения: 12
Зарегистрирован: 2010-01-10 15:13:54

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение xek » 2010-01-13 13:42:08

изменений нет:( помогите пожалуйста. Выложите свой конфиг. Просто очень нужен данный клиент :roll:
+Мой конфиг

Код: Выделить всё

{
    "blocklist-enabled": 0, 
    "download-dir": "\/transmission\/downloads", 
    "download-limit": 100, 
    "download-limit-enabled": 0, 
    "encryption": 1, 
    "lazy-bitfield-enabled": 1, 
    "message-level": 2, 
    "open-file-limit": 32, 
    "peer-limit-global": 240, 
    "peer-limit-per-torrent": 60, 
    "peer-port": 51413, 
    "peer-port-random-enabled": 0, 
    "peer-port-random-high": 65535, 
    "peer-port-random-low": 1024, 
    "peer-socket-tos": 0, 
    "pex-enabled": 1, 
    "port-forwarding-enabled": 1, 
    "preallocation": 1, 
    "proxy": "", 
    "proxy-auth-enabled": 0, 
    "proxy-auth-password": "", 
    "proxy-auth-username": "", 
    "proxy-enabled": 0, 
    "proxy-port": 80, 
    "proxy-type": 0, 
    "rpc-authentication-required": true, 
    "rpc-bind-address": "192.168.0.1",
    "rpc-enabled": 1, 
    "rpc-password": "12345", 
    "rpc-port": 9091, 
    "rpc-username": "admin", 
    "rpc-whitelist": "192.168.0.*", 
    "rpc-whitelist-enabled": 1, 
    "upload-limit": 100, 
    "upload-limit-enabled": 0, 
    "upload-slots-per-torrent": 14
}
Мой скрипт запуска

Код: Выделить всё

#!/bin/sh
#
# $FreeBSD: ports/net-p2p/transmission-cli/files/transmission.in,v 1.2 2009/06/19 21:29:15 mezz Exp $
#
# PROVIDE: transmission
# REQUIRE: DAEMON 
#
# Add the following lines to /etc/rc.conf to enable this service:
#
# transmission_enable:        Set to NO by default. Set it to YES to enable it.
# transmission_watch_dir:    Directory for torrent files to download
#              automatically. Off by default unless you add
#              a path.
# transmission_conf_dir:     Directory where transmission configuration
#              data is stored.
#              Default: /usr/local/etc/transmission/home
# transmission_download_dir: Directory to store downloaded data.
#              Default: /usr/local/etc/transmission/home/Downloads
# transmission_user:        The user account transmission daemon runs as what
#              you want it to be. It uses 'transmission' user by
#              default. Do not sets it as empty or it will run
#              as root.
#

. /etc/rc.subr

name="transmission"
rcvar=${name}_enable

command=/usr/local/bin/transmission-daemon

load_rc_config ${name}

: ${transmission_enable:="NO"}
: ${transmission_user:="transmission"}
: ${transmission_conf_dir:="/usr/local/etc/transmission/home"}
: ${transmission_download_dir:="/usr/local/etc/transmission/home/Downloads"}

transmission_flags=" \
   ${transmission_watch_dir:+-c ${transmission_watch_dir}} \
   ${transmission_conf_dir:+-g ${transmission_conf_dir}} \
   ${transmission_download_dir:+-w ${transmission_download_dir}} \
   ${transmission_flags}"

run_rc_command "$1"
При запуске:
server# cd /usr/local/etc/rc.d
server# ./transmission start
Starting transmission.
Transmission 1.51 (7970) http://www.transmissionbt.com/
A fast and easy BitTorrent client

transmission-daemon is a headless Transmission session
that can be controlled via transmission-remote or Clutch.

Usage: transmission-daemon [options]

Options:
-h --help Display this help page and exit
-a --allowed <list> Allowed IP addresses. (Default: 127.0.0.1)
-b --blocklist Enable peer blocklists
-B --no-blocklist Disable peer blocklists
-d --dump-settings Dump the settings and exit
-f --foreground Run in the foreground instead of daemonizing
-g --config-dir <path> Where to look for configuration files
-p --port <port> RPC port (Default: 9091)
-t --auth Require authentication
-T --no-auth Don't require authentication
-u --username <username> Set username for authentication
-v --password <password> Set password for authentication
-V --version Show version number and exit
-w --download-dir <path> Where to save downloaded data
-P --peerport <port> Port for incoming peers (Default: 51413)
-m --portmap Enable portmapping via NAT-PMP or UPnP
-M --no-portmap Disable portmapping
-L --peerlimit-global <limit> Maximum overall number of peers (Default: 240)
-l --peerlimit-torrent <limit> Maximum number of peers per torrent (Default: 60)
-er --encryption-required Encrypt all peer connections
-ep --encryption-preferred Prefer encrypted peer connections
-et --encryption-tolerated Prefer unencrypted peer connections


Аватара пользователя
E-Wind
сержант
Сообщения: 155
Зарегистрирован: 2008-05-14 16:19:54
Откуда: Санкт-Петербург

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение E-Wind » 2010-01-17 15:28:41

Поставил на чистую систему в VBox-е на свеже.скачанный 7.2... Нда... ХЗ как оно у меня работает )

Не без помощи Гоголя:

/usr/local/etc/rc.d/transmission

Код: Выделить всё

#!/bin/sh
#
# PROVIDE: transmission
# REQUIRE: DAEMON
#
# Add the following lines to /etc/rc.conf to run transmission:
#
#transmission_enable="YES"

. /etc/rc.subr

name="transmission"
rcvar=${name}_enable

load_rc_config ${name}

: ${transmission_enable="NO"}
: ${transmission_user="transmission"}
: ${transmission_args=""}

command=/usr/local/bin/transmission-daemon
command_args="-g /usr/local/etc/transmission "$transmission_args

run_rc_command "$1"
/etc/rc.conf

Код: Выделить всё

transmission_enable="YES"
transmission_flags="-g /transmission/config"
/transmission/config - пусть к папке где лежит settings.json, stats.json и папки blocklists, resume, torrents

Возможно нужно будет еще аргументов добавить... брал отседова: http://forums.freebsd.org/showpost.php? ... stcount=10

Аватара пользователя
xek
рядовой
Сообщения: 12
Зарегистрирован: 2010-01-10 15:13:54

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение xek » 2010-01-19 19:35:03

через 5 мин, вауля! заработало

Владимир1980
проходил мимо

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение Владимир1980 » 2010-01-30 23:18:06

Почему transmission не добавляет закачку?
Я подключаюсь к нему на вэб-тинтерфейс: http://192.168.1.13:9091
нажимаю там "Open", выбираю torrent файл у себя на диске, нажимаю "Upload" - что-то мелькает - но ничего не происходит - демон похоже никак не реагирует, и ничего в его папках не появляется. Инет на машине с transmission (FreeBSD 6.4) работает, файрвол вааще отключен, никаких файлов в каталогах transmission-а не появляется! В чем может быть дело?

Владимир1980
проходил мимо

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение Владимир1980 » 2010-01-31 0:03:49

Фигня какая-то. Похоже дело в браузере или яве - Опера 10.10 и шестой Ослик не закачивают торрент-файл на машину с демоном, а transmisson-remote-gui: http://code.google.com/p/transmisson-remote-gui/ скачал и стартовал загрузку на сервере. После этого в Опере закачка отобразилась.

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: m.How-to: Установка BT клиента transmission-daemon + web-int

Непрочитанное сообщение popka » 2010-02-06 17:23:45

а есть к нему нормальные клиент нежели transmisson-remote

Аватара пользователя
popka
сержант
Сообщения: 162
Зарегистрирован: 2007-03-01 1:35:02
Откуда: Moscow
Контактная информация:

Re: m.How-to: Установка BT клиента transmission-daemon + web

Непрочитанное сообщение popka » 2010-03-16 21:41:41

как указать чтобы во время закачки файлов на них был chmod 775

balkon
проходил мимо

Re: m.How-to: Установка BT клиента transmission-daemon + web

Непрочитанное сообщение balkon » 2010-04-16 10:20:05

Приветствую.
поставил transmission-daemon, все прекрасно работает. для управления использую transmission remote gui
но смущает одна деталь, в /var/log/messages постоянно сыпятся такие сообщения:

Код: Выделить всё

Apr 16 10:36:23 srv transmission-daemon: Couldn't create socket: Protocol not supported (fdlimit.c:657)
Apr 16 10:36:54 srv last message repeated 2 times
Apr 16 10:37:32 srv last message repeated 2 times
Apr 16 10:48:26 srv last message repeated 23 times
Apr 16 10:58:57 srv last message repeated 141 times
вот мой конфиг:

Код: Выделить всё

{
    "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,
    "dht-enabled": true,
    "download-dir": "\/hdd\/wd\/temp\/torrent\/",
    "encryption": 1,
    "incomplete-dir": "\/hdd\/wd\/temp",
    "incomplete-dir-enabled": true,
    "lazy-bitfield-enabled": true,
    "message-level": 2,
    "open-file-limit": 32,
    "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": 0,
    "pex-enabled": true,
    "port-forwarding-enabled": false,
    "preallocation": 1,
    "proxy": "",
    "proxy-auth-enabled": false,
    "proxy-auth-password": "",
    "proxy-auth-username": "",
    "proxy-enabled": false,
    "proxy-port": 80,
    "proxy-type": 0,
    "ratio-limit": 12.0000,
    "ratio-limit-enabled": false,
    "rename-partial-files": true,
    "rpc-authentication-required": true,
    "rpc-bind-address": "0.0.0.0",
    "rpc-enabled": true,
    "rpc-password": "{a25a80e2e34be26546bf321cf4984fa95135b888Wys7gRYW",
    "rpc-port": 9091,
    "rpc-username": "balkon",
    "rpc-whitelist": "127.0.0.1",
    "rpc-whitelist-enabled": false,
    "speed-limit-down": 100,
    "speed-limit-down-enabled": false,
    "speed-limit-up": 100,
    "speed-limit-up-enabled": false,
    "umask": 18,
    "upload-slots-per-torrent": 14
}
подозрение падает на строчку
"bind-address-ipv6": "::",

Останавливаю демон торрента, удаляю ее, но после запуска демона строчка снова появляется в конфиге. В ядре я зарубил поддержку IPv6. Как можно отучить торрент использовать 6 протокол?
Или причина не в этом?
Заранее благодарен

balkon
проходил мимо

Re: m.How-to: Установка BT клиента transmission-daemon + web

Непрочитанное сообщение balkon » 2010-04-16 10:25:39

забыл дописать

Код: Выделить всё

transmission-daemon -V
Transmission 1.92 (10363)

Код: Выделить всё

uname -a
FreeBSD srv.blkn.ru 8.0-RELEASE FreeBSD 8.0-RELEASE #1: Thu Apr 15 14:04:24 MSD 2010     root@srv.blkn.ru:/usr/obj/usr/src/sys/BLKN  amd64

Аватара пользователя
E-Wind
сержант
Сообщения: 155
Зарегистрирован: 2008-05-14 16:19:54
Откуда: Санкт-Петербург

Re: m.How-to: Установка BT клиента transmission-daemon + web

Непрочитанное сообщение E-Wind » 2010-04-16 14:32:37

Тоже достало...

Может написать "bind-address-ipv6": false
и еще можно попробовать выключить DHT -> "dht-enabled": false

Попробовать пока неначем...

balkon
проходил мимо

Re: m.How-to: Установка BT клиента transmission-daemon + web

Непрочитанное сообщение balkon » 2010-04-16 21:04:55

to E-Wind

попробовал как ты говоришь, также пробовал:
"bind-address": false
"ipv6-enabled": false

на ошибки это никак не повлияло (

Аватара пользователя
hodok
мл. сержант
Сообщения: 125
Зарегистрирован: 2008-08-29 8:32:02
Откуда: Саратовская область
Контактная информация:

Re: m.How-to: Установка BT клиента transmission-daemon + web

Непрочитанное сообщение hodok » 2010-04-28 11:47:28

Никто не сталкивался с тем, что transmission-daemon скачивает файлы, раздает их, но в папке, где лежит скачанное, их нет. Что это может быть?

Код: Выделить всё

# uname
FreeBSD pc.ru 8.0-STABLE FreeBSD 8.0-STABLE #0: Thu Apr  1 10:41:15 VOLST 2010  i386

Код: Выделить всё

# cat cat /usr/local/etc/transmission/settings.json
{
    "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, 
    "dht-enabled": true, 
    "download-dir": "\/usr\/home\/hd\/torrents\/downloads", 
    "encryption": 1, 
    "incomplete-dir": "\/usr\/home\/hd\/torrents\/downloads", 
    "incomplete-dir-enabled": true, 
    "lazy-bitfield-enabled": true, 
    "message-level": 2, 
    "open-file-limit": 32, 
    "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": 0, 
    "pex-enabled": true, 
    "port-forwarding-enabled": true, 
    "preallocation": 1, 
    "proxy": "", 
    "proxy-auth-enabled": false, 
    "proxy-auth-password": "", 
    "proxy-auth-username": "", 
    "proxy-enabled": false, 
    "proxy-port": 80, 
    "proxy-type": 0, 
    "ratio-limit": 2.0000, 
    "ratio-limit-enabled": false, 
    "rename-partial-files": true, 
    "rpc-authentication-required": true, 
    "rpc-bind-address": "10.97.32.33", 
    "rpc-enabled": true, 
    "rpc-password": "{3d9e155f9d1909995b4a97e737d9d9d28344dd52lAektk6f", 
    "rpc-port": 9091, 
    "rpc-username": "hd", 
    "rpc-whitelist": "127.0.0.1,10.97.32.*", 
    "rpc-whitelist-enabled": true, 
    "speed-limit-down": 100, 
    "speed-limit-down-enabled": false, 
    "speed-limit-up": 100, 
    "speed-limit-up-enabled": false, 
    "umask": 18, 
    "upload-slots-per-torrent": 14
}

Код: Выделить всё

# cat /etc/rc.conf
# === transmission ===
transmission_enable="YES"
transmission_conf_dir="/usr/local/etc/transmission/"
transmission_download_dir="/usr/home/hd/torrents/downloads"
transmission_user="hd"
transmission_flags=""

Аватара пользователя
E-Wind
сержант
Сообщения: 155
Зарегистрирован: 2008-05-14 16:19:54
Откуда: Санкт-Петербург

Re: m.How-to: Установка BT клиента transmission-daemon + web

Непрочитанное сообщение E-Wind » 2010-04-28 23:00:45

Сталкивался, по-моему складывала их куда-то в /usr/local/... /usr/local/etc... (transmission/)... кажется туда, где создает начальные конфиги и папки... не помню уже, что изменял.

Проверить скрипт запуска, что передается, может конфиг не цепляет... хз...
Вроде через web-админку можно посмотреть, куда закачивает...

shchers
проходил мимо

Re: m.How-to: Установка BT клиента transmission-daemon + web

Непрочитанное сообщение shchers » 2010-05-26 23:37:23

hodok писал(а):Никто не сталкивался с тем, что transmission-daemon скачивает файлы, раздает их, но в папке, где лежит скачанное, их нет. Что это может быть?
Нехватает прав. Просто сделайте:

Код: Выделить всё

chown transmission:transmission /usr/local/etc/transmission/torrents
И тогда такой проблемы не будет.

daemon
рядовой
Сообщения: 34
Зарегистрирован: 2009-12-21 11:49:15

Re: m.How-to: Установка BT клиента transmission-daemon + web

Непрочитанное сообщение daemon » 2010-05-30 18:43:40

Всем привет!
Давненько стоит и пашет transmission-daemon на FreeBSD 8 64, а тут незадача mbufs переполняется и сетка отваливается :( всего при 5 торрентах (закачка/раздача).

Код: Выделить всё

# netstat -m
44697/13803/58500 mbufs in use (current/cache/total)
44695/13313/58008/65536 mbuf clusters in use (current/cache/total/max)
44695/12905 mbuf+clusters out of packet secondary zone in use (current/cache)
0/151/151/12800 4k (page size) jumbo clusters in use (current/cache/total/max)
0/0/0/6400 9k jumbo clusters in use (current/cache/total/max)
0/0/0/3200 16k jumbo clusters in use (current/cache/total/max)
100564K/30680K/131245K bytes allocated to network (current/cache/total)
0/0/0 requests for mbufs denied (mbufs/clusters/mbuf+clusters)
0/0/0 requests for jumbo clusters denied (4k/9k/16k)
0/0/0 sfbufs in use (current/peak/max)
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines

Как видно в sysctl все по максимуму выставлено уже 65536 mbuf имеем 44695/13313/58008/65536 (почти предел, еще одна две закачки и потолок), что еще оптимизировать? :unknown: Зачитывался тут давненько статейкой Сысоева, как фряху на большое кол-во одновременных соединений оптимизировать, вроде накрутил уже всего в ущерб оперативе. Торрент примерно 150 соединений создает, всего гдет 170, тут вопрос о высокой производительности фряхи при большом кол-ве одновременных соединений. Вопрос к знатокам, что еще накрутить в стеке тсп/ип для этого? Могу sysctl кинуть.