Меню Рубрики

Установка transmission на dns 325

debianhomenet

Just another WordPress.com site

Установка FFP или торрент клиент Transmission на D-LINK DNS-343/325/323/320

Я не являюсь автором выложенной ниже статьи и не претендую на авторство.
Статья взята с сайта nas-tweaker.org.ua, орфография и стиль изложения чуть менее, чем полностью сохранены (этот сайт живет на NAS-е у хозяина, дома , по этому, иногда не работает).

Итак, в предыдущей статье я вкратце описал свое первое знакомство с новым для меня типом устройства — NAS-сервер D-LINK DNS-343. NAS’ом, как классом устройств, на тот момент, пришлось пользоваться впервые. И, как начинающему пользователю, в рунете информации по данной модели показалось не очень много, в отличие от модели собрата на два диска — DNS-323.

Хотя нюансы использования ее в отличие от DNS-323 имеют место быть, не смотря на практически идентичную аппаратную начинку. В общем-то достаточно много информации об использовании сетевых хранилищ данной компании находится на официальном форуме техподдержки:

К слову, на данном форуме достаточно развитое сообщество пользователей, ничем особо не уступающее более известным компаниям-изготовителям NAS-серверов, таких как QNAP и Synology.

Итак, в процессе изучения функционала нового для меня типа устройства, было принято решение реализации на моем сетевом хранилище функции автономной закачки и раздачи торрентов, ведь в моем сценарии использования хранилища львиную часть отнимает как раз трансляция видео высокого разрешения на соответствующий телевизор с поддержкой DLNA через встроенный в стандартную прошивку хранилища UPnP AV-сервер.

К стати, пару слов о прошивке. Прошивка в NAS-серверах представляет собой операционную систему, на подавляющем большинстве аппаратов роль которой выполняет Linux. Прошивка в данном аппарате находится во встроенной флеш-памяти устройства. Есть конечно же модели и на Windows Home Server, имеется даже информация об успешной установке на x86 аппараты операционных систем Microsoft Windows XP, и даже Windows 7! Однако речь не об этом. Речь о том, что ввиду реализации функционирования NAS-сервера на основе в общем-то широко распространенной, да и к тому же бесплатной операционной системе, снимаются практически все функциональные ограничения, реализованные в рамках стандартной прошивки устройства! И благодаря именно данному факту имеется возможность реализации функции автономной закачки и раздачи торрентов.

Итак, немного изучив данную тему, наткнулся на замечательный ресурс, где достаточно подробно описаны способы расширения функционала именно данных моделей NAS-серверов:

Дело в том, что данные девайсы работают на встраиваемой версии Linux. И так как данные аппараты работают на базе процессоров типа ARM, соответственно исполняемый код и программы, входящие в прошивку, скомпилированы для этих процессоров. Однако прошивка имеет отличный бонус: пользователь имеет возможность скрипт с именем «fun_plug» при включении устройства и загрузке операционной системы. Причем абсолютно отсутствует какой-нибудь риск что-то поломать, так как уже указывалось выше, что операционная система находится во флеш-памяти, а данный скрипт-модификация — на Volume_1 дискового массива устройства. Причем при удалении данного скрипта с устройства, все модификации просто исчезают, как их и не было.

Так вот, данный скрипт — “fun_plug”, позволяет пользователю запускать дополнительные программы в NAS-сервере D-LINK. Немецкий программист “Fonz”, специально для этих устройств создал пакет программ и скриптов, назвав его «ffp» (Fonz fun_plug). То есть, для реализации и расширения дополнительного функционала устройства, нам как раз и необходимо установить данный пакет, чем мы сейчас и займемся.

Для того, чтобы установить пакет ffp, необходимо скачать по адресу:

два файла: fun_plug (это текстовый файл, поэтому для его сохранения на диск возможно придется воспользоваться правой кнопкой мышки), и fun_plug.tgz (архив размером около 10 МБ). Далее, эти два файла необходимо поместить в корень папки Volume_1 вашего NAS-сервера. После этого, перезагрузите ваш NAS через веб-интерфейс, или путем зажатия кнопки POWER на 5 секунд. Когда устройство будет перезагружено, в случае успешной установки пакета, в корне папки Volume_1 появится директория — ffp.

Следует отметить, что в модели D-LINK DNS-320, была изменена точка монтирования жесткого диска с используемой в прошлых версиях /mnt/HD_a2, на /mnt/HD/HD_a2, вследствие чего, FFP не установится, а также возможны проблемы с установкой других пакетов. Поэтому, для установки FFP на DNS-320 необходимый подправленный файл fun_plug качаем отсюда:

Для решения же возможных проблем с запуском других пакетов, уже после после установки FFP необходимо скачать файл по адресу:

и поместить его в корень папки Volume_1, после чего нужно зайти в консоль, и выполнить команды (нажимаем ENTER после каждой каждой строчки):

После этого нужно перезагрузить NAS.

Стандартная прошивка D-LINK не располагает консольным доступом к устройству, однако наш свежеустановленный пакет ffp предоставляет нам такую возможность. Пользователям, знакомым с Linux, думаю не требуется что-либо объяснять, однако для пользователей Windows, необходимо воспользоваться консольным клиентом. Я пользуюсь PuTTY.

Итак, запускаем PUTTY.EXE, в поле адреса вводим IP-адрес своего NAS-сервера в локальной сети, отмечаем чекбокс Telnet для порта 23, и жмем ENTER. Видим приглашение к работе:

Собственно сам пакет FFP у нас уже установлен, и по умолчанию он уже содержит в себе следующие пакеты:

  • Lighttpd – легонький HTTP сервер для хостинга интернет страниц в NAS-сервере
  • OpenSSH – открытая безопасная оболочка для шифрования сеансов связи по сети
  • Mediatomb – UPnP медиа сервер
  • NTP – для синхронизации времени NAS’a с точным временем по Интернет
  • UNFS3 – реализация NFS-сервера, работающего как пользовательский процесс
  • NFS-Utils – серверные и клиентские средства, необходимые для использования NFS-способностей ядра
  • RSync – утилита для синхронизации и передачи файлов

Однако наша задача — установить торрент клиент. Таковым будет Transmission — кроссплатформенный, легкий и простой, свободный BitTorrent клиент. Для этого необходимо подготовиться, установив необходимые для его работы компоненты (необходим доступ NAS-сервера к Интернету). Набираем в окне PuTTY (можно скопировать):

нажимаем ENTER, после чего набираем:

нажимаем ENTER. Ожидаем окончания загрузки данного компонента, после чего набираем:

и жмем ENTER. Данной командой мы устанавливаем скачанный компонент. После его установки, необходимо перезагрузить NAS. Это можно выполнить командой

Читайте также:  Установка песен на звонки в айфоне

После загрузки NAS’a, опять заходим на него через Telnet посредством PuTTY вышеописанным образом и набираем:

жмем ENTER. Теперь необходимо установить второй необходимый компонент. Выполняем команду:

нажимаем ENTER, после чего устанавливаем пакет командой:

Теперь приступим непосредственно к установке самого торрент клиента Transmission. Для начала узнаем последнюю его версию в первом сообщении форума по адресу:

На момент написания статьи таковой являлась v.2.73. Копируем адрес ссылки скачивания и набираем:

нажимаем ENTER и ждем пока скачается. После этого устанавливаем его:

И нажимаем ENTER. Собственно после этого Transmission у нас уже установлен. Осталось только добавить его в автозапуск, чтобы не запускать его вручную после каждой перезагрузки NAS-сервера. Для этого выполняем команды:

жмем ENTER, после чего запускаем Transmission:

Теперь осталось дело за малым, разрешить доступ к веб-интерфейсу Transmission для всех машин, как локальных так и из внешней сети. Для этого встроенным текстовым редактором vi необходимо подправить файл конфигурации Transmission. Но сначала нужно остановить программу командой:
sh /ffp/start/transmission.sh stop

Затем запускаем vi и редактируем файл конфигурации settings.json:

жмем ENTER, и на экране должно появиться содержание файла конфигурации. Мои настройки Transmission имеют следующий вид:

Полный список настроек можно посмотреть здесь.

Для перехода в нем можно воспользоваться кнопками курсора на клавиатуре. Теперь же, для разрешения редактирования данного файла, необходимо нажать клавишу «I». Понять, что редактирование разрешено, можно посмотрев на левый нижний угол окна, где ранее отображавшийся символ «-» сменится на «I». Теперь собственно приступим к редактированию файла конфигурации. На данный момент нас интересуют следующие строки:

«rpc-whitelist-enabled»: false (должно стоять false для разрешения доступа с любого компьютера)
«rpc-password»: «password» (вместо password набираем свой пароль)
«rpc-username»: «login» (вместо login набираем свое имя пользователя).

После редактирования данных пунктов, нажимаем ESCAPE, выключая тем самым редактирование файла, индикатором чего является опять-таки смена символа «I» в левом нижнем углу экрана на «-». После этого, для сохранения настроек одновременно нажимаем «SHIFT и : (двоеточие)» — символ в углу экрана опять-таки сменится на « : ». Далее набираем wq и жмем ENTER. Таким образом мы сохранили изменения настроек. Уже после этого можно запускать Transmission командой:

Ну вот собственно и все, Transmission установлен. Для его использования у нас есть два варианта: собственно веб-интерфейс, который расположен на порту 9091 по IP_АДРЕСУ_ХРАНИЛИЩА, или же с помощью удаленного пользовательского интерфейса, например Transmission Remote GUI:

источник

Тонкая Настройка DLINK DNS 325

NAS. Доступное по сети файловое хранилище, место слива бэкапов, возможность хранить необходимые данные в одном месте. Но ведь не только! Сегодня мы будем награждать наш DNS-325 новыми фичами. Владельцы девайсов той же серии (например, DNS-320, DNS-345, DNS-346) тоже не уйдут обиженными. Под катом более десятка фото и скриншотов, будьте бдительны!

Почему именно этот NAS? Во-первых, он имеет достаточно приличные характеристики: практически бесшумное охлаждение, 2 диска с интерфейсом SATA2 (3 диска нужно далеко не каждому, 1 диск — маловато будет), 1.2 Ггц процессор и 256 RAM. Кроме того, на нем установлен самый себе настоящий linux, а значит можно заставить его делать почти что угодно! Заранее хочу предупредить — я не очень опытный пользователь linux, так что если где-то намудрил с терминологией, о чем то забыл или добавил лишний шаг — буду рад замечаниям!

  1. Формат файловой системы — EXT3. Без вариантов. Если у вас другая — придется переформатировать, NAS умеет это делать самостоятельно.
  2. Формат файловой системы USB-винтов и флешек — как EXT3, так и FAT/NTFS.
  3. Скрипты для управления Осью ставятся на первый винт (Volume1), если вы смотрите на NAS — он будет справа.
  1. Итак, во-первых, заливаем на первый винчестер файлик fun_plug (http://wolf-u.li/u/433) и fun_plug.tgz (http://inreto.de/dns323/fun-plug/0.7/arm/fun_plug.tgz)
  2. Перезагружаем NAS — теперь мы можем подключаться по telnet. Подключаемся по имени или адресу — без пароля!


Устанавливаем root’овый пароль

Если появятся ошибки ‘«usermod»: «usermod: no changes»’ или ‘«pwconv»: «pwconv: failed to change the mode of /etc/passwd- to 0600»’ — просто игнорируйте их.

Вводим логин root и ваш пароль — получаем в ответ сообщение «no mail». Следующие действия необходимы для сохранения пароля:

А теперь — подключаемся в другом окне по SSH, отвечаем утвердительно на вопрос о сохранении ключа, и если всё прошло гладко — отключаем автостарт telnet-сервиса в первом окне:

Подготовка завершена — теперь у вас есть полноценный доступ и полный контроль над системой. Если же вдруг внезапно вам понадобится удалить fun_plug, то

  1. Удаляем файл в корне fun_plug
  2. Перезагружаемся
  3. Удаляем директорию ffp

После этих действий рекомендую перелогиниться. Теперь вы можете работать с репозиториями двумя путями:

    Через slacker. Достаточно удобен за счет полноценного визуального интерфейса в текстовом режиме.

обновить информацию о доступных программах

установить программу (выбрать в визуальном интерфейсе нужную)

удалить программу (выбрать в визуальном интерфейсе нужную)
Через ipkg. Команды:

обновить информацию о доступных программах

обновить установленные программы

получить информацию о программе. В названии можно использовать шаблоны, например, «scree*»

  1. Изначально у меня постоянно были проблемы с русскими буквами, расцветкой, управлением клавишами курсорными (выбирайте любые 2, а то и 3), но таки был выработан следующий алгоритм. Собственно, устанавливаем:
  2. Создаем скрипт с именем mc.sh (ну или любым другим) в папке /ffp/etc/profile.d/ со следующим содержимым:
  3. Выполняем команду

После чего перелогинимся.
Теперь можете запускать коммандер командой

И у вас будет и поддержка русских имен файлов, и нормальное управление клавишами. Если есть таки проблема с русскими именами — идем вот в это меню и всё будет хорошо:

  1. Устанавливаем
  2. Создаем скрипт с именем screen.sh (ну или любым другим) в папке /ffp/etc/profile.d/ и следующим содержимым:

Это необходимо для автоматического запуска screen’а в UTF8 режиме. Перелогинимся.

Теперь — как им пользоваться.
screen — запустить экран
screen -R — вернуться в последний запущенный экран. Если экранов несколько — будет выдан список, начинающихся с номеров — переход в конкретный экран идет командой screen -R [номер].
ctrl+a D — выйти из экрана, не закрывая его (отцепиться от окна)
ctrl+a k — закрыть текущее окно

выбираем transmission и curl, после нажимаем «ok».

  • Выполняем следующие команды
  • Теперь редактируем файл /ffp/start/transmission.sh, меняем путь на такой:
  • Выполняем команду для первого запуска и инициализации конфига:

    Где admin — ваше имя пользователя для работы с веб-интерфейсом, password — пароль для него же, 127.0.0.1,192.168.*.* — перечень IP, с которых можно будет войти в веб-интерфейсПодождите запуска, после чего завершите работу системы нажатием CTRL+C.
    Далее — настраиваем. Для этого отредактируем файлик /ffp/var/transmission/settings.json
    Наиболее интересные для нас строки:

    Директория для недокачанных файлов

    Хранить недокачанные файлы в данной директории

    Порты для скачивания и отдачи.

    Порт, по которому будет доступен веб интерфейс. Например, в данном случае он будет работать по адресу http://192.168.0.200:9091 изнутри сети

    Сделать доступным веб-интерфейс только с этих IP

    Включить ограничение доступа к панели управления по IP.

  • Завершаем установку:
  • Плюс не забудьте прокинуть наружу порты, в моём DIR-615 настройки выглядят так:

    • UPnP сервер автоматически не реиндексирует файлы — нужно делать это вручную. Смотрим решение в update 1!
    • Не удалось скомпилировать davfs2 или иной сервис/утилиту для работы c WebDav. Точнее, оно конечно компилируется, при запуске — просит логин, пароль, уточняет, уверены ли мы… После чего падает. Молча. Соответственно, не удаётся по WebDav монтировать облачные хранилища вроде Dropbox или Яндекс.диска.
    • Внешние USB-носители подключаются с правами «все всем можно». Ограничить нельзя.
    • При работе изнутри screen’а не работают клавишы PageUp/PageDown (вместо них набираются буквы)

    Возможно, Хабросообщество поможет с данными проблемами мне и другим будущим/нынешним владельцам данного устройства

    • Тактико-технические характеристики, вроде процессора, вывода /proc/cpuinfo и т.п. — http://dns323.kood.org/dns-325
    • Описание DNS-325 с сайта D-Linkа — http://dlink.ru/ru/products/120/1400_b.html
    • Подробная инструкция по использованию fun_plug (на английском) — http://bernaerts.dyndns.org/dns325
    • Обсуждение NAS D-Link ShareCenter Pulse DNS-320 на форуме iXBT — http://forum.ixbt.com/topic.cgi? >

    update 1 . Как оказалось, таки возможно запустить автоматическую реиндексацию медиа-файлов — за неё отвечает программа upnpdbmgr . Для этого перейдем в режим управления заданиями (такая команда нужна для удобного управления заданиями — через редактор mc):

    Теперь добавим в конец команду такого вида (реиндексация базы каждый час, на 5й минуте часа)

    Для очистки базы от уже удаленных файлов используйте команду

    Подробнее о кроне — в википедии . Идею (очевидную, но не для замыленного глаза!) «поискать программу и поставить её в cron» подсказал Diam0n .

    источник

    D-Link Ukraine news

    понедельник, 5 марта 2012 г.

    Установка FFP или торрент клиент Transmission на D-LINK DNS-343/325/323/320

    В процессе изучения функционала нового для меня типа устройства, было принято решение реализации на моем сетевом хранилище функции автономной закачки и раздачи торрентов, ведь в моем сценарии использования хранилища львиную часть отнимает как раз трансляция видео высокого разрешения на соответствующий телевизор с поддержкой DLNA через встроенный в стандартную прошивку хранилища UPnP AV-сервер.

    К стати, пару слов о прошивке. Прошивка в NAS-серверах представляет собой операционную систему, на подавляющем большинстве аппаратов роль которой выполняет Linux. Прошивка в данном аппарате находится во встроенной флеш-памяти устройства. Есть конечно же модели и на Windows Home Server, имеется даже информация об успешной установке на x86 аппараты операционных систем Microsoft Windows XP, и даже Windows 7! Однако речь не об этом. Речь о том, что ввиду реализации функционирования NAS-сервера на основе в общем-то широко распространенной, да и к тому же бесплатной операционной системе, снимаются практически все функциональные ограничения, реализованные в рамках стандартной прошивки устройства! И благодаря именно данному факту имеется возможность реализации функции автономной закачки и раздачи торрентов.

    Итак, немного изучив данную тему, наткнулся на замечательный ресурс, где достаточно подробно описаны способы расширения функционала именно данных моделей NAS-серверов:

    Дело в том, что данные девайсы работают на встраиваемой версии Linux. И так как данные аппараты работают на базе процессоров типа ARM, соответственно исполняемый код и программы, входящие в прошивку, скомпилированы для этих процессоров. Однаок прошивка имеет отличный бонус: пользователь имеет возможность скрипт с именем «fun_plug» при включении устройства и загрузке операционной системы. Причем абсолютно отсутствует какой-нибудь риск что-то поломать, так как уже указывалось выше, что операционная система находится во флеш-памяти, а данный скрипт-модификация — на Volume_1 дискового массива устройства. Причем при удалении данного скрипта с устройства, все модификации просто исчезают, как их и не было.

    Так вот, данный скрипт — “fun_plug”, позволяет пользователю запускать дополнительные программы в NAS-сервере D-LINK. Немецкий программист “Fonz”, специально для этих устройств создал пакет программ и скриптов, назвав его «ffp» (Fonz fun_plug). То есть, для реализации и расширения дополнительного функционала устройства, нам как раз и необходимо установить данный пакет, чем мы сейчас и займемся.

    Для того, чтобы установить пакет ffp, необходимо скачать по адресу:

    два файла: fun_plug (это текстовый файл, поэтому для его сохранения на диск возможно придется воспользоваться правой кнопкой мышки), и fun_plug.tgz (архив размером около 10 МБ). Далее, эти два файла необходимо поместить в корень папки Volume_1 вашего NAS-сервера. После этого, перезагрузите ваш NAS через веб-интерфейс, или путем зажатия кнопки POWER на 5 секунд. Когда устройство будет перезагружено, в случае успешной установки пакета, в корне папки Volume_1 появится директория — ffp.

    Следует отметить, что в модели D-LINK DNS-320, была изменена точка монтирования жесткого диска с используемой в прошлых версиях /mnt/HD_a2, на /mnt/HD/HD_a2, вследствие чего, FFP не установится, а также возможны проблемы с установкой других пакетов. Поэтому, для установки FFP на DNS-320 необходимый подправленный файл fun_plug качаем отсюда:

    Для решения же возможных проблем с запуском других пакетов, уже после после установки FFP необходимо скачать файл по адресу:

    и поместить его в корень папки Volume_1, после чего нужно зайти в консоль, и выполнить команды (нажимаем ENTER после каждой каждой строчки):

    cd /mnt/HD/HD_a2
    mv fun_plug.local /ffp/etc
    chmod a+x /ffp/etc/fun_plug.local

    После этого нужно перезагрузить NAS.

    Стандартная прошивка D-LINK не располагает консольным доступом к устройству, однако наш свежеустановленный пакет ffp предоставляет нам такую возможность. Пользователям, знакомым с Linux, думаю не требуется что-либо объяснять, однако для пользователей Windows, необходимо воспользоваться консольным клиентом. Я пользуюсь PuTTY:

    в поле адреса вводим IP-адрес своего NAS-сервера в локальной сети, отмечаем чекбокс Telnet для порта 23, и жмем ENTER. Видим приглашение к работе:

    Собственно сам пакет FFP у нас уже установлен, и по умолчанию он уже содержит в себе следующие пакеты:

    · Lighttpd – легонький HTTP сервер для хостинга интернет страниц в NAS-сервере

    · OpenSSH – открытая безопасная оболочка для шифрования сеансов связи по сети

    · Mediatomb – UPnP медиа сервер

    · NTP – для синхронизации времени NAS’a с точным временем по Интернет

    · UNFS3 – реализация NFS-сервера, работающего как пользовательский процесс

    · NFS-Utils – серверные и клиентские средства, необходимые для использования NFS-способностей ядра

    · RSync – утилита для синхронизации и передачи файлов

    Однако наша задача — установить торрент клиент. Таковым будет Transmission — кроссплатформенный, легкий и простой, свободный BitTorrent клиент. Для этого необходимо подготовиться, установив необходимые для его работы компоненты (необходим доступ NAS-сервера к Интернету). Набираем в окне PuTTY (можно скопировать):

    нажимаем ENTER, после чего набираем:

    нажимаем ENTER. Ожидаем окончания загрузки данного компонента, после чего набираем:

    и жмем ENTER. Данной командой мы устанавливаем скачанный компонент. После его установки, необходимо перезагрузить NAS. Это можно выполнить командой

    После загрузки NAS’a, опять заходим на него через Telnet посредством PuTTY вышеописанным образом и набираем:

    жмем ENTER. Теперь необходимо установить второй необходимый компонент. Выполняем команду:

    нажимаем ENTER, после чего устанавливаем пакет командой:

    Теперь приступим непосредственно к установке самого торрент клиента Transmission. Для начала узнаем последнюю его версию в первом сообщении форума по адресу:

    нажимаем ENTER и ждем пока скачается. После этого устанавливаем его:

    funpkg -i Transmission-2.22-1.tgz

    И нажимаем ENTER. Собственно после этого Transmission у нас уже установлен. Осталось только добавить его в автозапуск, чтобы не запускать его вручную после каждой перезагрузки NAS-сервера. Для этого выполняем команды:

    chmod a+x /ffp/start/transmission.sh

    жмем ENTER, после чего запускаем Transmission:

    sh /ffp/start/transmission.sh start

    Теперь осталось дело за малым, разрешить доступ к веб-интерфейсу Transmission для всех машин, как локальных так и из внешней сети. Для этого встроенным текстовым редактором vi необходимо подправить файл конфигурации Transmission. Но сначала нужно остановить программу командой:

    sh /ffp/start/transmission.sh stop

    Затем запускаем vi и редактируем файл конфигурации settings.json:

    жмем ENTER, и на экране должно появиться содержание файла конфигурации. Мои настройки 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»: true,
    «blocklist-url»: «http://www.bluetack.co.uk/config/level1.gz»,
    «cache-size-mb»: 8,
    «dht-enabled»: true,
    «download-dir»: «/mnt/HD_a2»,
    «encryption»: 0,
    «idle-seeding-limit»: 30,
    «idle-seeding-limit-enabled»: false,
    «incomplete-dir»: «/mnt/HD_a2»,
    «incomplete-dir-enabled»: false,
    «lazy-bitfield-enabled»: true,
    «lpd-enabled»: true,
    «message-level»: 1,
    «open-file-limit»: 16,
    «peer-congestion-algorithm»: «»,
    «peer-limit-global»: 100,
    «peer-limit-per-torrent»: 20,
    «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»: 2,
    «prefetch-enabled»: 1,
    «proxy»: «»,
    «proxy-auth-enabled»: false,
    «proxy-auth-password»: «»,
    «proxy-auth-username»: «»,
    «proxy-enabled»: false,
    «proxy-port»: 80,
    «proxy-type»: 0,
    «ratio-limit»: 20,
    «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-username»: «login»,
    «rpc-whitelist»: «127.0.0.1»,
    «rpc-whitelist-enabled»: false,
    «script-torrent-done-enabled»: false,
    «script-torrent-done-filename»: «»,
    «speed-limit-down»: 0,
    «speed-limit-down-enabled»: false,
    «speed-limit-up»: 0,
    «speed-limit-up-enabled»: false,
    «start-added-torrents»: true,
    «trash-original-torrent-files»: false,
    «umask»: 0,
    «upload-slots-per-torrent»: 20,
    «watch-dir»: «»,
    «watch-dir-enabled»: false
    >

    Для перехода в нем можно воспользоваться кнопками курсора на клавиатуре. Теперь же, для разрешения редактирования данного файла, необходимо нажать клавишу «I». Понять, что редактирование разрешено, можно посмотрев на левый нижний угол окна, где ранее отображавшийся символ «-» сменится на «I». Теперь собственно приступим к редактированию файла конфигурации. На данный момент нас интересуют следующие строки:

    «rpc-whitelist-enabled»: false (должно стоять false для разрешения доступа с любого компьютера)
    «rpc-password»: «password» (вместо password набираем свой пароль)
    «rpc-username»: «login» (вместо login набираем свое имя пользователя).

    После редактирования данных пунктов, нажимаем ESCAPE, выключая тем самым редактирование файла, индикатором чего является опять-таки смена символа «I» в левом нижнем углу экрана на «-». После этого, для сохранения настроек одновременно нажимаем «SHIFT и : (двоеточие)» — символ в углу экрана опять-таки сменится на « : ». Далее набираем wq и жмем ENTER. Таким образом мы сохранили изменения настроек. Уже после этого можно запускать Transmission командой:

    sh /ffp/start/transmission.sh start

    Ну вот собственно и все, Transmission установлен. Для его использования у нас есть два варианта: собственно веб-интерфейс, который расположен на порту 9091 по IP_АДРЕСУ_ХРАНИЛИЩА, или же с помощью удаленного пользовательского интерфейса, например Transmission Remote GUI:

    В первом случае, для доступа к Transmission, в адресной строке своего браузера надо набрать к примеру: 192.168.1.100:9091, где мы сначала увидим окно входа с требованием ввести логин и пароль, ранее прописанные нами в файле конфигурации settings.json

    и в случае правильности, увидим непосредственно сам веб-интерфейс Transmission

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

    Таким образом, мы повесили на наш, не побоюсь этого выражения — NAS-сервер, задачу по круглосуточной раздаче и закачке торрентов. По крайней мере у меня, данный девайс работал круглосуточно и бесперебойно 🙂

    источник

    Добавить комментарий