NMT-200 ЧаВо

Немного о пользовании торрент-клиентом Transmission.

На 1/03/2011 для NMT-200 доступны 3 версии клиента: 1.75 — встроенная в программное обеспечение плеера (назовем его штатным), 2.13 — более стабильная версия и более свежая 2.21.

Штатный Transmission вы получаете вместе с обновлением Приложений NMT до свежей версии.

Версия 2.13 и 2.21 доступны через NMT CSI.
Также, более оптимальная сборка версии 2.13 присутствует в комплекте LTU. Оптимальность ее заключается в полной подмене штатной 1.75 на свежий, стабильный релиз, с портами, настройками и путями, аналогичными штатному Transmission.

Историю версий клиента вы можете прояснить из http://trac.transmissionbt.com/wiki/Changes.

Из личных ощущений — релиз 2.13 (LTU) достаточно стабилен на декабрьской прошивке (C-200) и вполне прилично ведет себя на канале 10Мбит/сек (или 1 MБайт/сек), позволяя параллельно смотреть фильмы без необходимости остановки закачек. Даже перепроверка, запущенная с того же диска что и фильм, не тормозит воспроизведение.

Начиная с версии 1.93, на доступном Интернет-канале 30Мбит/сек, по результатам тестирования nikki, ранее существовавшая проблема падения клиента с занавешиванием плеера на скорости интернета свыше 750Кбайт/сек, ушла. То есть, цифра 750Кбайт/сек- пороговое значением стабильной работы для Transmission v1.92 и прошивки плеера от 16 марта 2010, давно неактуальна. Тесты nikki, на прошивке от мая 2010, дали прокачку 3 Мегабайта в секунду.

При необходимости, ограничения можно выставить в самом клиенте как через web-интерфейс, так и через remote-клиента (Transmission Remote Dotnet, Transmission Remote GUI и прочие), или, как вариант — самостоятельной корректировкой файла конфигурации клиента.


Установка Transmission через CSI

Если вы решили использовать более свежий Transmission, то вы можете это сделать это с помощью NMT CSI. Перед инсталляцией остановите в NMT-200 штатный Transmission через меню настроек плеера в пункте Приложения NMT, там же проверьте что включены Samba и FTP.

В CSI ничего сложного: находим списке доступных приложений Transmission и жмем кнопку Установить. Обращайте внимание на сообщения после инсталляции — успешно или нет завершилась операция.

    Пояснение — установка Transmission через CSI поверх Transmission из комплекта Приложений NMT (штатного) не удаляет старые файлы, а просто подменяет скрипты запуска. Новый Transmission можно стартовать/останавливать через родное меню NMT: Настройка > Приложения NMT > Торрент. Запуском/остановкой установленного через CSI Trans’а можно управлять и через CSI (с PC) на закладке Установленное ПО.
    Версия из комплекта LTU, наоборот, подменяет штатные файлы, делая их резервную копию. И переносит все настройки из ранее присутствовавших. При установке LTU после CSI Transmission, подхватываются именно настройки последнего клиента. Управление Transmission из LTU через родное меню в Настройках и через скрипты старта-стопа.

Далее, рекомендую поправить файл конфигурации.


Файл конфигурации

Несмотря на красоту и простоту в использовании, рекомендуется воспользоваться shell для выполнения некоторых телодвижений.

Речь идет об исправлении параметра Preallocation в конфигурационном файле Transmission. Вы можете забыть про него, если будете выполнять предварительное скачивание на один HDD, а потом, с помощью того же Remote-клиента перемещать данные на другой HDD или раздел. Или если у вас SSD (или CF) — там понятие «время произвольного перемещения головок», можно сказать, отсутсвует, и фрагментация файлов вам не грозит.

Изменение параметра необходимо для сохранения скорости работы файловой системы (FS Ext3/Ext2) на разделе, куда выполняется скачивание файлов.

Для CSI Transmission конфигурационный файл клиента доступен по Samba по пути \\PCH-C200\share\Apps\Transmission\.transmission\settings.json, но прав на редактирование пользователь nmt не имеет:

ls -al /share/Apps/Transmission/.transmission/settings.json
<strong>-rw-------</strong> 1 root root 1722 Apr 21 04:07 share/Apps/Transm...

Что нужно сделать: 

1) Обязательно останавливаем Transmission, так как он свои настройки держит в памяти и при остановке их перезаписывает.

2) Входим в shell и меняем атрибуты у файла конфигурации:

chmod 777 /share/Apps/Transmission/.transmission/settings.json

У штатного Transmission, а также LTU Transmission, файл конфигурации расположен в другом каталоге, поэтому для него последняя строка должна выглядеть так:

chmod 777 /share/.transmission/settings.json

3) Папка .transmission обычно со скрытым атрибутом, поэтому не забудьте включить опцию «отображать скрытые/системные файлы» в своем файл-менеджере (FAR или Total Commander).

4) Находим этот файл в сети

\\PCH-C200\share\Apps\Transmission\.transmission\settings.json
(или \\PCH-C200\share\.transmission\settings.json для штатного/LTU клиента)

5) Находим и правим файле строку «preallocation»: 1, изменяя цифру на 2. Сохраняем файл, запускаем Transmission.

При параметре по-умолчанию (1), цепочка файла пытается сохраниться в одном месте на HDD, забронированном под нее файловой системой. Но так как блоки поступают для записи неупорядоченно, то возникает жуткая неразбериха. Для механики HDD проблематично считать файл, блоки которого на «линейной» структуре диска идут в бесбашенно-произвольном порядке.
При preallocation=2, файл создается целиком при появлении первого скачанного блока, ему предназначенного. В этом случае создается упорядоченная область на HDD, заполненная нулями, и порядком записи в файл распоряжается сам Transmission-клиент, а не файловая система.

Внимание! В режиме preallocation=2 процесс создания больших файлов может быть достаточно длительным.

    Пример доведения файловой системы до коллапса - заполнение 600GB раздела при параметре preallocation=1. Скорость чтения на данном разделе достигала смешных 7-10 Мбайт/сек. С учетом параллельной работы HDD на запись и чтение, это делало невозможным просмотр при запущенном Transmission файлов с битрейтом видео более 14Мбит/сек — картинка прыгала, напоминая слайдшоу. Также это было чревато зависаниями NMT.
    Сейчас, учтя тяжкий опыт, скорость FS на HDD доведена до 50Мбайт/сек (35-40Мбайт/сек при запущенном Transmission), что близко к пиковой скорости моего HDD (60Мбайт/сек для dd if=/dev/sdb3 of=/dev/null bs=1M при umont -l /dev/sdb3).
    Решение проблемы с фрагментацией рассмотрено на страницах Вольная борьба -> Wildflexy.


В версии 2.10 появился еще один вкусный параметр в конфигурации — ключ cache-size-mb. Он отвечает за регулировку размера буфера на прием файлов перед их записью на диск. Увеличение этого параметра снижает нагрузку на систему ввода-вывода NMT и стабилизирует скоростной прием файлов, но увеличивает потребность к размеру памяти, которой в NMT всегда под обрез. По умолчанию он стоит 2, то есть 2 мегабайта.
Экспериментально подобрано более оптимальное для NMT-200 значение параметра в 8 мегабайт:

"cache-size-mb": 8,

Если вы никогда не устанавливали Transmission 2.10, а сразу поставили следующую версию, данный ключ может отсутствовать в файле конфигурации. Ничего страшного, добавьте строку с этим параметром в файл конфигурации сами.

    Есть мнение, что управление размером буфера в сторону увеличения (cache-size-mb), дает избавление от фрагментации и делает ненужным установку preallocation=2.
    В случае с увеличенным cache-size-mb запись на диск происходит большими блоками, но для больших файлов выгода не столь очевидна.
    Отказаться от preallocation=2 в пользу preallocation=1 можно только если вы закачиваете на один раздел, а потом переносите файлы для просмотра на другой.
    В этом случае «захламления» раздела с закачками не избежать, и preallocation=2 вас уже не спасет. Так как от свежеудаленных файлов на разделе остаются «дыры», которые невозможно максимально последовательно использовать для новых файлов, и они с большей вероятностью будут всегда фрагментированы.
    preallocation=1 имеет свой бонус в ускорении старта закачки файла, в отличие от preallocation=2, который создает весь файл целиком, что требует большего времени.


Рекомендация от Padavan
Для Transmission в файле настроек settings.json лучше поставить «message-level»: 1, иначе он в лог набивает кучу бесполезной информации и захламляет его.

Не забудьте остановить Transmission перед правкой settings.json!


WEB-интерфейс Transmission

Transmission WEB GUI

Transmission WEB GUI

Для штатного клиента и LTU он доступен по ссылке http://PCH-C200:8077/transmission/web/ (для NMT A-200 соответственно http://PCH-A200:8077/transmission/web/) 

Для установленного через NMT CSI, порт изменен на 9091:

http://PCH-C200:9091/transmission/web/

В качестве PCH-C200 может быть имя вашего NMT (если вы его меняли в Настройке > Приложения NMT), или его IP-адрес.

    Например, у меня это http://192.168.101.3:8077/transmission/web/

Вызов меню настройки Transmission

Настройки Transmission доступны по нажатию меню (с шестерней) слева внизу.
Что можно установить через WEB-интерфейс :

Настройки Transmission через WEB (General)


Настройки Transmission через WEB (Speed)

  1. Папка загрузки по-умолчанию (обычно стоит /share/Download) — именно туда будут складироваться файлы если добавлять закачки через WEB-интерфейс;
  2. Стартовать или нет загрузки по добавлению (при добавлении файла или URL файла);
  3. Порт клиента для входящих соединений (который вы предварительно открыли на своем рутере);
  4. Игнорировать или нет нешифрованные соединения от пиров;
  5. Период обновления картинки в WEB-интерфейсе;
  6. Ограничения скорости на закачку/отдачу в нормальном режиме;
  7. Альтернативные ограничения по скорости в режиме «черепашки» (кнопка в web-интерфейсе рядом с кнопкой настройки);
  8. Временные рамки работы этой самой «черепашьей скорости».

Что можно сделать в WEB-интерфейсе? По-моему практически все, что минималистично необходимо. Но не совсем удобно.


Удобный Remote-клиент в стиле µTorrent или Transmission Remote DotnetFX

Интерфейс Transmission Remote Dotnet

Он даже неплохо русифицирован. И это уже не только Windows-версия, ее можно применять и на Linux, если поставить поддержку библиотек Dotnet.

Установка выполняется на ваш PC. Скачать его можно, пройдя по ссылке на сайт проекта http://code.google.com/p/transmission-remote-dotnet/

Настройки через Remote более полные:

Интерфейс действительно приближен к образцу (µTorrent), вполне функционален, в меру быстр, короче говоря — рекомендую!

C помощью Transmission Remote можно удобно добавлять закачки, указывая папку назначения, можно перемещать закачки, выполнять проверку файлов, переанонсирование на трекер.


Дополнительные настройки

Установка пароля на CSI Тransmission

Для установки пароля находим файл:

\\PCH-C200\share\Apps\Transmission\daemon.sh

Открываем его и переходим к строке

...../share/Apps/Transmission/.transmission -T -w /share/Download

Здесь нам необходимо заменить символ «-T» на «-t -u login -v pass»
где login и pass соответственно Ваш логин и пароль.

После таких изменений доступ к Web-Gui Transmission через меню плеера работать не будет!


Задание Тransmission каталога по умолчанию для закачки

К сожалению, изменение что через Web-интерфейс, что через Remote-клиента, действует только до первой перезагрузки клиента. Это не очень хорошо, если по пути /share/Download у вас расположена флешка.
Выходы есть:

  1. Для CSI Transmission — найти в файле \\PCH-C200\share\Apps\Transmission\daemon.sh строчку запуска (после тега #REAL START)
    ...../share/Apps/Transmission/.transmission -T -w /share/Download

    и изменить указанный путь /share/Download на необходимый вам.
    Правку лучше делать с помощью редактора Far Manager

  2. Поставить для пути /share/Download ссылку (бинд) на раздел/каталог, в котором у вас «куча места».
    Для CSI Transmission — добавить в том же файле \\PCH-C200\share\Apps\Transmission\daemon.sh строчку перед #REAL START:

    mount -o bind /SATA_DISK_B1/444 /share/Download

    В этом случае все файлы, которым указана назначение в /share/Download в реальности упадут по пути /SATA_DISK_B1/444.
    Для LTU Transmission доступен специальный пользовательский скрипт /share/Apps/LTU/user.scripts/on_start_transmission.sh

  3. И, наконец, для LTU Transmission (как и для штатного), работает параметр download-dir в файле settings.json. Например,

    "download-dir": "/1tbeads/Download/Movie",

    устанавливает каталог по умолчанию в /1tbeads/Download/Movie. И это работает!


Задание Transmission скоростных ограничений — осторожно!

Сам Transmission с древних версий умеет ограничивать скорости трафика на прием и отдачу как на постоянной основе, так и временно. Причем работа с временными ограничениями может регулироваться по расписанию. Управление лимитами Transmission доступно и с WEB-интерфейса и с разнообразных сторонних GUI.
Но есть одно большое НО!
Установка в настройках скоростных ограничений увеличивает нагрузку на процессор плеера. Если после установки ограничений у вас начались зависания плеера, то попробуйте их отключить.

    Тестовый стенд: 297 раздач всего, 47 активных, и 3 закачки на канале с ограничением 10 Мбит/с.
    При прокачке на полную (свыше 1 Мбайт/сек) нагрузка на CPU от Transmisson болтается от 25 до 40% по top (с подключенным web-интерфейсом, период обновления минута). Включение принудительной проверки какой-либо из закачек параллельно догружает до 85%.
    При включенном временном лимите 15000К и 100К (подрезание отдачи), CPU Transmisson начинает употреблять от 35 до 55%. Включение перепроверки торрента в этом режиме добивает занятие CPU до 98% (общая нагрузка 100%). И это уже плохо.

Сама нагрузка от Transmission не была бы столь критична, так как это процесс запущенный от пользователя, а не системный. Но поедание ресурсов CPU гробит возможности системы по быстрой работе с файловой системой. Именно при большой нагрузке от пользовательских процессов возможен отказ системы по обслуживанию операций записи на HDD. Они перестают укладываться в отведенные таймеры. И мы получаем занавес.

Так что хоть лимиты по трафику в настройках и есть — лучше доверьте их обработку своему рутеру, нежели плееру.

174 комментария к этой записи

  • Pekar-VZh

    Опишите пожалуйста подробно, как настроить «Удобный Remote-клиент в стиле µTorrent или Transmission Remote DotnetFX» и как реализоать на практике «ее можно применять и на Linux, если поставить поддержку библиотек Dotnet.»

    После скачи и установки, кроме «Подключиться» и настройки клиента ничего не работает. А как настроить, не понятно… :(

    • Poslanec

      в настройках — добавить сервер с IP попкорна и портом 9091
      «настройка клиента» -> «Servers Setings» -> «Add Server»(в пред версиях ремоута — правая кнопка мыши)

      • Pekar-VZh

        Если честно, до этого я додумался. Даже в аторизации логин с паролем прописал. Не помогло. Посему и написал. :) Нажимая на кнопку «Подключиться», получаю то же сообщение что и без добавления сервера: «No hostname has been set»…

        • Poslanec

          по умолчанию в трансмишене авторизация отключена, если она не была активизирована, то с паролем ремоут не подключится

          • Pekar-VZh

            Вот же ж ёперный театр. Изначально я пробовал и без авторизации. В итоге оказалось следующее. Перед нажатием на кнопку «Подключение» нужно нажать на треугоничек (ниспадающее меню) и выбрать прописанный ранее сервер. После этого выбора в вышеописанной менюшке напротив сервера устанавливается галочка и можно жать на «Подключение». Всё заработало… :)

          • Roman_V_M

            Не совсем. Если в демоне авторизация не настроена, то настройка в клиенте пофиг — будет подключаться в любом случае.

  • Pekar-VZh

    Ещё один вопрос родился: Как реализовать «C помощью Transmission Remote можно удобно добавлять закачки, указывая папку назначения» интересует именно папка назначения. У меня софт стоит на флешке, ну и как водится файлы хранятся на винтах. Какой путь необходимо указать в настройках вместо «/share/Download» чтобы закачка пожла на винт, подключенный по SATA к попику?

    • WildFlexy

      Нажимай Add torrent with options — там и путь можно задать и необходимые файлы из всей закачки указать.
      Наименование твоих остальных дисков — посмотри в SATA — как они у тебя там называются — они могут и по имени диска и по имени порта — например, у меня есть /smallb, который /SATA_DISK_B1, есть /SATA_DISK_A3 — он без метки.
      Соответственно — смотришь как они у тебя в интерфейсе Popcorn светятся, так и пишешь, с слешем вначале и папкой назначения в конце, например:

      /SATA_DISK_A3/Downloads

      или

      /smallb/Downloads

      Закачка пойдет на указанный раздел/диск, и если там нет папки Downloads, то она будет создана, плюс создастся папка твоей добавленной закачки (если это не 1 файл).
      Если ты промахнешься с именем диска, то эта закачка встанет колом, ее можно будет поправить правой кнопой мыши и выбрать Переместить, задав правильный раздел вместо ошибочного.

      • Max1

        Не помогает,какие пути ему только не сочинял,все равно льет на флешку.
        Вообще у меня должно быть /SATA_DISK_A4/Download.Если редактировать файл daemon.sh как выше написано,то просто на флешке создаётся папка с именем того пути который я указываю в daemon.sh.

        • WildFlexy

          Сделай маунт бинд на твой /SATA_DISK_A4/Download (в скрипте запуска Transmission) как второй вариант установки каталога по умолчанию (в статье) и не мучайся.

          • Max1

            Сделал маунт бинд mount -o bind /share/Download /SATA_DISK_А4/13.Теперь
            закачка идёт и на флешку в папку /share/Download и на винт в папку /SATA_DISK_А4/13.Чего где ещё дописать,
            исправить?

            • opium

              Да не может такого быть!
              Точнее проверь — при старте закачки место на флешке уменьшается?
              До и после старта закачки:

              df -h

              То что в забинженной папке отображается должно в реале на HDD литься

  • Padavan

    Чтобы не путаться в наименовании дисков, удобно задать метку для каждого тома, тогда попкорн при старте создаст в корне симлинк на этот том с именем метки.

  • Roman_V_M

    Вопрос. А в 200-й серии есть встроенный распаковщик раров? А то в 100-й есть, сидит здесь: //mnt/syb8634/bin/unrar.
    Просто мне удалось прикрутить астораспаковку раров к Трансмишин.

    • WildFlexy

      unrar был вроде в комплекте utils, если я не ошибаюсь. Проверить не смогу — мой с200 сегодня пересек границы России и рулит во Фримонт, страну Калифорнию

  • BaY

    Возможно ли настроить в Transmission фильтрацию IP-адресов? ….. ну типа прописать что-то типа ipfilter как в µTorrent, если «ДА» то как?
    Не безлимит, а потому не охота как то трафик внешний тратить… :)

  • Woin

    Присоединяюсь к вопросу BaY, как сделать фильтрация на диапазоны?

  • WildFlexy

    Фильтрация внутри Transmission по IP — это вроде до сих пор фантастика. Надо рыть в форуме transmissionbt.com и задавать вопросы разработчикам

  • miae

    В какой кодировке необходимо писать кириллицу ???

    • WildFlexy

      Кодировка обычно идет как UTF-8. Хотя я не совсем понял вопроса. Можно подробнее — где писать кириллицей надо?

  • GafferZV

    О использовании редактора Far-менеджера.
    Я думаю он ничем не лучше любого другого, поддерживающего Юниксовский формат перевода строки (0Ah). Например AkelPad, которым укомплектован TotalCommander.

    • WildFlexy

      Ничем не лучше — но не содержит ничего лишнего и привычен тем, кто знаком с NС еще с XT-времен :)

  • dE1l

    Человеки, помогите сделать так, чтобы при максимальной нагрузке торрентом(качанием на максимальной скорости) не вис transmission remote. Подозреваю, что надо какимто образом поднять приоритеты для для интерфейса\порта…

    • miae

      У меня тоже виснет периодически … обновил прошивку и Trans до 2.12

      dE1] тебе удалось ?

      • WildFlexy

        dE1l и miae, не злоупотребляйте Transmission Remote.
        Обслуживание RPC-запросов от него при большом количестве закачек и файлов в Transmission, а также во время создания файлов (preallocation=2) и речека закачек, грузит transmission-daemon по полной.
        Так, при речеке закачек и запущенном Transmission Remote, transmission-daemon потребляет 75-85% CPU;
        выключаем Transmission Remote, transmission-daemon кушает всего 20-35% CPU.

        Вылет Transmission Remote случается именно во время создания файлов и речека, так как он просит очень много от демона, а CPU не резиновый. В результате обработка запросов от Remote прекращается и он ловит Невозможно выполнить запрос или Соединение прервано.

        • Padavan

          Пользуйтесь Transmission Remote-GUI, он работает намного шустрее, чем долбаный дотнет. С удовольствием его юзаю.

          • WildFlexy

            Но он менее удобнее был, или он апдейтился недавно?

            P.S. Мдассс — а он симпотишный :)
            Да и вообще список клиентов-управлялок разнообразился: http://www.transmissionbt.com/resources.php
            На любой вкус и цвет. Даже с андроида есть управлялка. И с Яфона тоже(но платно).

        • miae

          Зависание вовсе не от TR, я уже перестал его запускать вовсе. Проблемма состоит в том, что при загрузке С200 во всю полосу канала, transmission-daemon зависает. Если его оперативно перезапустить, то загрузка продолжится, а если «забить», то зависнет и C200 !!!

          Это только у меня такая проблемма с Transmission 2.12 ???

  • WildFlexy

    Если рутер поддерживает QOS, то ты сможешь подрезать только входящий трафик. А инициируемые Transmission соединения на закачку ограничить не сможешь. Средствами плеера ты этого также сделать не сможешь.
    Попробуй уменьшить количество соединений и пиров на хост (по рекомендации Padavan).
    У меня Transmission Remote начал периодически «подтуплять» с сообщением «произошла ошибка во время выполнения запроса» только при кол-ве активных торрентов>400. Но это объяснимо — большее кол-во инфы качается с Web-сервера Transmission, что и нагрузку на проц увеличивает сильно.

  • dima

    Почему с трансмиссионом не получается нормально работать с hdtracker и hdclub? Качать он качает нормально, а вот отдавать -отдает, но статистика отдачи на трекерах почти не учитывается и соответственно рейтинг быстро падает. С uTorrent все нормально

    • WildFlexy

      Провокация — зайди на hdtracker и посмотри мой рейтинг. Ни грамма ни роздано чем либо кроме Transmission.
      Смотри настройки домашней сети — на рутере NAT сделай статический на порт, который в Tramsmission открываешь (не надейся на uPNP, если он есть), причем и TCP и UDP.

  • Александр

    Проблема с закачкой на указываемый диск в указываемое место.
    Стистема на флэшке 2ГБ. Установлено два диска. Первый на 500 гб. в ext3. Второй на 1 ТБ в ntfs. В поле для указания места назначения укладки файла пишу буквально /sata_disk_b4/Download
    Место на диске есть.
    В результате получаю сообщение
    Error: No such file or directory (/sata_disk_b4/Download/MORE_THAN_FRIEND/BDMV/BACKUP/CLIPINF/00005.clpi)
    Пробовал укладывать файл на другой диск — тоже самое.
    Где я косячу?

  • wett

    Александр,
    /sata_disk_b-4/Download

  • Александр

    теперь все работает ))

  • Max1

    Всем спасибо,сегодня почему-то всё заработало.

  • Игорь

    Добрый день, тоже возникла проблема как у Александра.
    Система на флэшке. В качестве HDD стоит WD GREEN 2Tb. Пользуясь статьей Linux мелочи, при помощи команды df -h узнал название жесткого диска — SATA_DISK_A1. В веб интерфейсе transmission выбираю, чтобы сохранял в папку torrents (/SATA_DISK_A1/Torrents) в итоге пишет: «Error: No such file or directory (/sata_disk_a1/Torrents/CLASH_OF_THE_TITANS/BDMV/STREAM/00000.m2ts). Пробовал называть как советует камрад wett, ошибка точно такая же.

    • WildFlexy

      df -h не скажет тебе точный маунт
      он дает типа такого:

      /dev/sda1                 1.8T      1.8T      2.0G 100% /opt/sybhttpd/localhost.drives/SATA_DISK_A1

      Диск монтируется всегда в /opt/sybhttpd/localhost.drives/
      В корень / он линкуется по метке диска, и только если ее нет, то по имени устройства.
      В твоем случае скорее всего на диске есть метка, узнать ее можно через blkid (из комплекта Linux Term Utils)

      <b>blkid</b>
      /dev/sda1: <b>LABEL="2tbears"</b> UUID="c249d29f-64a9-4f13-9d68-a94adefabd16" TYPE="ext3"

      и обращаться нужно либо по полному пути (/opt/sybhttpd/localhost.drives/SATA_DISK_A1), что муторно, либо по слинкованной метке раздела — у меня это /2tbears/:

      • Игорь

        WildFlexy, спасибо огромное, веришь нет весь день вчера угробил с этим диском)

    • wastle

      Я путь так пишу в трансмишене ( на форуме подсказали ) : /opt/sybhttpd/localhost.drives/SATA_DISK_A5/Download

      Всё работает

      • чайник

        В окне загрузки нового торента трансмишенa пишу //SATA_DISK_A4/Download и всё прекрасно качается.

  • volodyak57

    Возможно или нет направить закачку торентов на жесткий диск, отформатированный в NTFS?

  • artart

    Проблемa.Комп перестал соединятся по Transmission, на экране TV transmission пустой стал,торенты все пропали.После многократного удаления-установки программа заработала но только с компа. C popcorn C200 войти в transmission не получаетса, пишет- нет доступа.Установленно на HDD. HELP

  • Lion Stas

    Добрый день!
    У меня popcorn A200, установлен винт на 2Тб под Ext3. Запускаю трансмиссию 2.21, идет закачка и раздача, но через какое то время от 2 до 5ти часов А200 зависает, реагирует только на удержание кнопки питания на пульте. Сегодня проработал с 8.30 утра до 12 часов, после ребута работает до сих пор.
    Установлен пакет линукс утилит через CSI.

    • WildFlexy

      HDD какой марки? Скорость закачки-раздачи в момент зависания падает по каким-то причинам?

      • Lion Stas

        HDD Seageit.

        Обнаружил в логе LTU перед падением вот такую запись:
        Mar 15 20:41:23 PopcornHour user.err kernel: BUG: scheduling while atomic: swapper/0×00000105/0
        Mar 15 20:41:23 PopcornHour user.warn kernel: Call Trace:
        Mar 15 20:41:23 PopcornHour user.warn kernel: [] dump_stack+0×8/0×34
        Mar 15 20:41:23 PopcornHour user.warn kernel: [] schedule+0x97c/0xa0c
        Mar 15 20:41:23 PopcornHour user.warn kernel: [] schedule_timeout+0×70/0x10c
        Mar 15 20:41:23 PopcornHour user.warn kernel: [] __alloc_pages+0×198/0x3e4
        Mar 15 20:41:23 PopcornHour user.warn kernel: [] cache_alloc_refill+0x37c/0x7e4
        Mar 15 20:41:23 PopcornHour user.warn kernel: [] __kmalloc+0xd8/0xe8
        Mar 15 20:41:23 PopcornHour user.warn kernel: [] __alloc_skb+0×64/0×124
        Mar 15 20:41:23 PopcornHour user.warn kernel: [] tcp_collapse+0x1d4/0×468
        Mar 15 20:41:23 PopcornHour user.warn kernel: [] tcp_prune_queue+0×150/0x35c
        Mar 15 20:41:23 PopcornHour user.warn kernel: [] tcp_data_queue+0×798/0×1008
        Mar 15 20:41:23 PopcornHour user.warn kernel: [] tcp_rcv_established+0×228/0xc44

        Все, висим, по SSH или телнету не зайти, реагирует только на питание и Delet с пульта.

  • Dutch

    Подскажите пожалуйста, при попытке установки Transmission 2.13 как в прочем и любого другого приложения выдает ошибку соединения. По FTP захожу на с 200 без проблем….Стоит последняя прошивка с200.Может это связанно с последней прошивкой, NMT CSI запускается без проблем, видит что установленно на с 200 и только когда жмешь кнопку установить приложение, вываливается ошибка соединения компа с девайсом и рекомендует проверить запущенн ли FTP и настройки соединения в самом NMT CSI

  • Dutch04

    Проблема решена, мешали хвосты от прежней установки nmt приложений на харде, их надо было снести полностью после переноса приложений на USB девайс

  • jkl

    Приветствую. Не подскажете, можно ли уговорить transmission качать на сеть? (На примонтированный сетевой диск или шару…) , если да, то как?

  • jkl

    Спасибо. Все решено

  • Marat

    Компом качал нюторентом фильм 150Гб. Закачал почти половину. Теперь возникла необходимость выключить комп. Вопрос: Если эти недокаченные файлы закину на жесткий в С-200, станет ли Трансмишн 2,21 перехэшировать файлы и качать недокаченное, т.е. начнет закачку с половины, или же все равно начнет с самого начала?

    • Roman_V_M

      Сомневаюсь, что форматы недокачанных файлов совместимы. Хотя можно попробовать на чем-нибудь маленьком.

      • opium

        Делал и не раз. Все ок.
        Какая тапочка — чем качалось? Файлы они и есть файлы.
        Единственное НО — если у µTorrent в Настройка->Общие стоит галка на установку расширения файла .!ut для незавершенных, то все их надо толпой переименовать в оригинальные названия — как в списке файлов торрента.
        А Transmission при речеке незавершенные переобзовет расширениями .part
        Вот и вся идеология разногласий. ;)

  • Lan_keeper

    Добрый вечер! Подскажите плииз. При установке трансмишна через CSI пишет:
    «Found hardware type: Popcorn Hour C200
    ————————
    Starting Transmission: ln: /share/Apps/AppInit/websites/Transmission_gaya: Operation not permitted
    Done»
    удаленно захожу на трансмишн, через remote захожу, а непосредственно через сам плеер не пускает, пишет «невозможно выполнить запрос»

    • WildFlexy

      И не будет — Ger Teunis делает сборку несовместимой с родным интерфейсом у плеера (без применения бубна).
      Только в сборке LTU идет стабильный Transmission 2.13 от Padavan — он позволяет смотреть через интерфейс плеера без дополнительных настроек.

  • karnil

    Помогите создать раздачу файлов через Transmission на Popcorn С-200

  • Evgeny

    Помогите плз, не работает Transmission версий выше 2.04 (Popcorn С200). Впервые столкнулся еще давно, как только появилась v2.11. Она нормально установилась, запустилась, есть доступ через transmission-remote и WEB интерфейс, видны все торренты и даже количество сидов напротив каждого. Но скорость закачки/раздачи равна нулю. Тогда разобраться не смог, вернул назад рабочую версию 2.04 через CSI. Та же история повторилась и с 2.13 – снова пришлось вернуть 2.04. Сейчас установил 2.21 – снова не работает. Но версии 2.04 в CSI больше нет!

    Подскажите, в каком направлении копать? Или где скачать старую версию 2.04?

  • Evgeny

    Проблема решена! Причем очень неожиданно. Несколько часов Transmission стоял запущенный, но в «замороженном» состоянии. Когда наступило время 23:30, я с удивлением обнаружил появление входящего и исходящего трафика. Именно в 23:30 у меня настроено отключение “Alternate limits”. Выяснилось следующее: в «альтернативных» ограничениях был прописан Download limit = 1048576 Kb/s (это максимальное значение, которое вообще возможно прописать через transmission remote; при записи большего значения оно автоматически заменяется на это). Так вот, для версий старше 2.04 это значение является недопустимым – у Трансмишена едет крыша и весь трафик полностью блокируется! После ввода значения 100000 Кб/с все нормально заработало. Это-ж надо было столько париться…

  • Demidrol

    Помогите пожалуйста. Transmission останавливет все раздачи через некоторое время (до этого может раздавать от 10 минут до нескольких часов) В Remote GUI В окне Общие пишет «Ошибка: Unable to save resume file: Read only file system.»
    Кто-нибудь сталкивался с подобным?

  • pchuser

    2 Demidrol
    У меня подобное было при заполнении диска. Удалил лишние файлы и проблема была решена.

    • Demidrol

      Нет. проблема, похоже, не в этом. Места и на HDD с закачками и на флешке, где установлены LTU достаточно.

  • yafarkin

    Как узнать установленную версию transmission?
    У меня LTU установлен, но transmission стартует через Настройки -> Приложения NMT. И настройки находятся в \\share\.transmission — у меня предположение, что остался родной клиент…

    И я хочу управление продернуть через интернет… Достаточно ли будет действий в «Установка пароля на CSI Тransmission» и проброска порта 8077 через NAT?

    • Roman_V_M

      > Как узнать установленную версию transmission?

      remote-gui-dotnet показывает. Также в последних версиях в веб-интерфейсе в настройках можно посмотреть.

      > Достаточно ли будет действий в «Установка пароля на CSI Тransmission» и проброска порта 8077 через NAT?

      Само направление мыслей правильное, но здесь взаимоисключающие параграфы. Файл daemon.sh присутствует у Трансмишина из CSI, но там порт 9091.
      В родной версии и в версии из сборки Падавана все настройки, включая логин и пароль, пишутся в файл settings.json.

      • yafarkin

        3.24 версия стоит, но не нашел там… В веб интерфейсе так же не нашел…
        По поводу установки пароля — если я буду соединятся через интернет, пароль plain text’ом будет идти? Если да, можно как то организовать стандартно SSL?… Или надо ставить что то сторонее и делать туннель (что ли)?

        • Roman_V_M

          > 3.24 версия стоит, но не нашел там…

          Не верю. Прямо в интерфейсе в статусной строке показывается.

          > По поводу установки пароля – если я буду соединятся через интернет, пароль plain text’ом будет идти?

          Понятия не имею. Если так критично, то погуглите сами, что там и как. Знаю только, что хранится пароль в захэшированном виде, даже если он изначально записан в открытом виде.

  • евгений

    нужна помощь который день вернее вечер не могу установить торрент клиента на HDMI Markus 800 на базе Sigma Design SMP8623. Устанавливаю программу NMTCommunityInstallerPortable через нее пытаюсь установить Transmission на мой плеер (иногда получалось) по концовке установки пишет что : (выбранный мной пункт загружен установка завершена,проверьте текст ниже чтоб убедится что установка прошла успешна ) текста нет пустое окно ну да и ладно жму ( далее)
    в новом окне пишет: веб-браузер и адрес http://192.168.1.158:9091/transmission/web/ жму. ничего страница не найдена. Ну да бог с этим. начинаю уставливать Transmission Remote GUI забиваю IP, пароль, имя как в описании ….. результат при соединеии с Transmission 2.2 пишет нет соединения проверте …… Помогите пожалуйста ,у меня у же нервишки шалят.

    • Gennadyi

      Sigma Design SMP8623 — старый чип и под него возможно надо специально собирать Transmission

  • Кирилл Никитин

    А что вас собственно так удивляет?
    Ваш плеер не совместим с NMT и не поддерживает установку приложений.
    Что вообще заставило вас думать, что это возможно?

    • евгений

      Не совместим с NMT, это конечно же меня огорчает.А заставило меня думать то, что как и прочие ( Popcorn,Elion) можно установить торрент клиент к тому же есть такая папка в разделе меню как *СЕТЬ* Network. да и не из дешевых вообщем сложилось такое мнение у меня что он должен поддерживать програмку торрент. Может что-нибудь знаете посоветуйте, наводка может есть. не знаю даже что и предпринять….да и спасибо за отклик

  • Кирилл Никитин

    Наводка: выбросить это убогое старье и купить нормальный плеер.

  • евгений

    а на этот можно торрент установить?

  • Кирилл Никитин

    Этот — это какой? ;)

  • Кирилл Никитин

    Если имеется доступ к консоли и есть навыки в линуксе, то возможно.

  • Lan_keeper

    Друзья, подскажите. Если качать с google torrents search из медиабара (popcorntv.su), как указать путь куда будет качаться и как настроить чтобы торренты падали в трансмишшн 2.13? share на флешке, трансмишн качает /2tbears/download на hdd.

  • Lan_keeper

    добавление: …по умолчанию торрент файл просится в штатное приложение //Торрент. Спасибо.

    • Roman_V_M

      Нет штатного приложения Торрент, есть тот же Трансмишин и внутренняя веб-морда для него. Внутренняя веб-морда работает, если: а) используется штатный Трансмишин или версия из LTU, б) используется порт по умолчанию 8077, в) интерфейс не закрыт паролем.
      Указывать путь для конкретной закачки в веб-интерфейсе нельзя: что в плеерном, что на компе. Можно только поменять путь по умолчанию в настройках.

  • xymeroid

    Ну я не знаю. Почему у меня доступ к трасмишн (штатному) не как здесь приводится через пор 8087, а через 8883 (как приводится в инструкции). Веб интерфейс тоже выглядит по другому — совсем убого. Remote gui вообще не подключить. Сейчас поставил LTU, ничего не поменялось трансмишн выглядит так же. Подключиться можно только через 8883, Remote gui так же не фурычит. Пршивка мартовская. Что всё это значит и как с этим быть?

    • Padavan

      Это Gaya морда, используется в OSD попкорна. Ее не нужно через Web извне вызывать, хотя можно. Родная морда трансмишена вызывается, если набрать в браузере
      http://ip-адрес-плеера:8077

      • xymeroid

        В том то и дело, что мне ничего кроме этой Gaya морды не вызвать. Если ввожу вида http://192.168.0.106:8077 то браузер выдаёт стандартное сообщение, что соединение разорвано сервером, то же самое и с http://192.168.0.106:8077/torrent/web и если порты менять на 9091 и на 8883 как в Gaya. Ничего не происходит, причём на двух с200 купленных в разное время с годиным интервалом (один не мой). В remote gui тоже какая-то ошибка вываливается — вечером могу скрин сделать дома. Короче могу общаться только с этой Gaya мордой. Что я делаю не так или из-за чего что-то может пойти не так. Кстати в мануале выложенном здесь доступ к web интерфейсу описывается по адресу http://nmt-ip:8883/torrent/bt.cgi (страница94), но на рисунке там экран нормальнойго web интерфейса, а не Gaya. Танк покупал новым, без винта, а следовательно без нмт приложений, устанавливал сам, поэтому аутентификация точно не включена. Работает с d-link d320, свисток вставлен canyon (один из рекомендуемых здесь на сайте). По ftp всё работает, торренты качает и раздаёт, а вот доступа к нормальному интерфейсу у меня нет. Может в роутере надо, что-то прописать?

        • Padavan

          > Кстати в мануале выложенном здесь доступ к web интерфейсу описывается по адресу http://nmt-ip:8883/torrent/bt.cgi (страница94),

          Это опечатка.
          Web морда и удаленный клиент работать должны, как с родным трансмишеном 1.76, так и с обновленым через LTU трансмишеном 2.13. Проверяйте settings.json а также разбирайтесь с настройками своей сети.

          • xymeroid

            Легко сказать «Проверяйте settings.json а также разбирайтесь с настройками своей сети.» А ежели я просто ламер и сам разобраться если и смогу, то только с более подробными инструкциями, чем те что приведены здесь. То что конфиги править far manager’ом это я понял. Но вот как в shell заходить и с помощью чего из приведенных на этой страничке описаний и описаний доступных здесь по ссылке shell я так и не понял. Всё таки они хоть и для начинающих но всё таки линуксоводов писались. Был бы очень благодарен за более понятные для простых смертных инструкции.

  • Artem

    У меня Попкорн С-200. Брал чтобы смотреть и качать. После перехода к новому провайдеру стал виснуть на закачках. Прям коловой , пульта не видит. Почитал мнения владельцев — рекомендуют сменить Трансмиссион на новый через установщик NMT. Установил. Сначала 2,13 , потом и 2,21 попоробовал. Закачки не закидываются как раньше с Попика. Раньше с компа по сети накидаешь ссылок на попик и цепляешь их с пульта — они сваливаются в закачки , в Торрент клиент и какчаются. А теперь нет.Попробовал вернуть старый Трансмиссион — так и он не работает. Что я не так сделал? Объясните подробнее если кто может объяснить, а то я дилетант в этих вещах, зато могу рассказать про оружие если кому надо. СПАСИБО всем заранее.

    • Roman_V_M

      > Раньше с компа по сети накидаешь ссылок на попик и цепляешь их с пульта – они сваливаются в закачки , в Торрент клиент и какчаются.

      Простите, а зачем так извращаться, если можно добавлять закачки двойным кликом на торрент-файлах прямо в компе? Или даже не выходя из браузера, в котором открыт любимый треккер.

      • Artem

        Вы имеете в виду — чтобы комп качал?

        • Roman_V_M

          Нет, я этого НЕ имею в виду. remote-GUI/remote-dotnet вполне можно прописать в винде как дефолтную прогу для открытия файлов .torrent.

          • Artem

            Я задал вопрос собственно не для того , чтобы осудить мои извращения. Как поставить Трансмиссион , чтобы работал как раньше?

  • гурген

    не могу запустить менеджер закачек с рапиды и прочих..
    есть ли мнения у спецов…

  • Artem

    Поставил LTU через установщик на С-200. Трасмишен качает — вижу через WEB сервис. Туда и закидываю ссылки с компа, готовые файлы появляются в папке Download на С-200, а как сделать чтобы закачку было видно на Попкорне? Захожу в Трансмишен из меню или цепляю ссылку с пульта(попадаю в него) все равно там пусто.

  • xymeroid

    В разделе про wi-fi, не написать комментов, поэтому спрашиваю здесь. Раньше вопрос не вставал, т.к. был роутер D-Link dir-320 c wi-fi g, сегодня включил Zyxel Keenetic c n. В попик, как и ранее воткнут Canyon CNP-WF518N3 N сертифицированный. Но в прогамном мониторе вижу, что попик подключен по типу g, а телек как и должен по n. В чём может быть проблема?

  • nbvjatq

    После установки пакета утилит Linux Term Utils v.0.7.3 и установки в настройках prelocation =2,а так же «cache-size-mb»: 8,зависания на скоростях свыше 1,5 мБ/сек прекратились! За что авторам проекта и статьи в частности большое спасибо! Но отметил одну странную особенность скорость скачивания скачет от 12 к/сек до 2,6мБ/сек с постоянной цикличностью в 10-15 сек.В результате казалось средняя скорость скачивания не такая как могла бы по всей видимости быть при большей стабильности.наверняка дело в доп.настройках.Ниже принт settings transmission
    «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»: 8,
    «dht-enabled»: true,
    «download-dir»: «/share/Download»,
    «encryption»: 1,
    «idle-seeding-limit»: 30,
    «idle-seeding-limit-enabled»: false,
    «incomplete-dir»: «//Downloads»,
    «incomplete-dir-enabled»: false,
    «lazy-bitfield-enabled»: true,
    «lpd-enabled»: false,
    «message-level»: 2,
    «open-file-limit»: 32,
    «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»: 0,
    «pex-enabled»: true,
    «port-forwarding-enabled»: true,
    «preallocation»: 2,
    «prefetch-enabled»: 0,
    «ratio-limit»: 2,
    «ratio-limit-enabled»: false,
    «rename-partial-files»: true,
    «rpc-authentication-required»: false,
    «rpc-bind-address»: «0.0.0.0″,
    «rpc-enabled»: true,
    «rpc-password»: «{e5e1d4932a196361c66691b3bb44a5d63bbcdedaEV5m5mEL»,
    «rpc-port»: 9091,
    «rpc-url»: «/transmission/»,
    «rpc-username»: «»,
    «rpc-whitelist»: «127.0.0.1″,
    «rpc-whitelist-enabled»: false,
    «script-torrent-done-enabled»: false,
    «script-torrent-done-filename»: «»,
    «speed-limit-down»: 1800,
    «speed-limit-down-enabled»: false,
    «speed-limit-up»: 300,
    «speed-limit-up-enabled»: false,
    «start-added-torrents»: true,
    «trash-original-torrent-files»: false,
    «umask»: 0,
    «upload-slots-per-torrent»: 14
    }

  • Антоха

    Люди добрые подскажите пожалуйста. Всё работает но вот только в настройках Приложения NMT Торрент пишет запускается и ни туда ни сюда соответственно transmission не работает. Что делать?

  • oleg_san

    Система стоит
    Стартую закачку в Transmission Remote и через минуту-другую она останавливается. Папкой назначения при этом указан винт кукурузы. Решил что неправильно указываю путь, т.к. по умолчанию в /share/Download всё качается. Винт имеет метку hdd. Во всяком случае так он отображается в меню кукурузы и в сети. Полный путь имеет вид:
    /opt/sybhttpd/localhost.drives/SATA_DISK_A1
    Пробовал указывать
    /opt/sybhttpd/localhost.drives/SATA_DISK_A1/Download, пробовал /SATA_DISK_A1/Download, пробовал /hdd/Download. Результат одинаковый. Где косяк?

    • WildFlexy

      Какой статус (ошибка) для данной закачки в GUI ?

      • oleg_san

        Сегодня в безнадёге запустил закачку и она пошла куда надо. Смущает то, что здесь сказано, что изменение пути действует только до первой перезагрузки клиента, но в моём случае папка назначения в настройках сервера осталась той, что я указал накануне. Это глюк трансмишена? Может его переустановить? И ещё такое дело: я сначала установил CSI пакет Transmission 2.31, а потом LTU 0.7.4. Я так понимаю, что трансмишенов сейчас стоит два в разных папках. А в настройках клиента в Transmission Remote указан порт 9091. Значит сейчас работает трансмишен из CSI? Короче, как лучше сделать?

  • Max1

    Подскажите пож,почему-то после закачки трасмишеном образуются папки со скаченной информацией (совершенно разнообразной)которые невозможно удалить с диска ничем,если удалять их штатными средствами А-200 просто наглухо виснет.Через комп удаляю-тоже зависает.Уже штук 5 таких на диске скопилось не знаю чего с ними делать.

  • Max1

    Жалко,а я чего непонятно написал?

    • Poslanec

      а что понятно???
      какие папки, какие файлы, где и т.д.
      или мы предпочитаем , что бы инфу клещами выуживали???

2010–2017 © NMT-200 ЧаВо