Инсталиране на BitTorrent клиентско предаване на D-Link DNS-315

Този текст е написан въз основа на инструкциите, споменати в първата публикация на конференцията Дискусия NAS D-Link DNS-325 (благодаря Панченко за свършената работа) по отношение на NAS D-Link DNS-315, една от разликите на който е друг тип централен процесор (CPU). Четене на инструкциите Панченко също няма да е излишно, защото някои точки са описани там по-подробно, а някои са направени по различен начин от описаното тук.

Необходими файлове

  • Fonz fun_plug файлове от http://www.inreto.de/dns323/fun-plug/0.7/arm/:
    • fun_plug - скрипт за инсталиране и стартиране на помощни програми по време на зареждане на NAS (изпълнява се при всяко зареждане). След като го инсталирате НЕ ИЗТРИВАЙТЕ.

    Тъй като точката на монтиране на Volume_1 (директорията, видима в мрежата) в DNS-315 е различна от DNS-323, във файла fun_plug трябва да промените всички пътища, съдържащи редовете/mnt /HD_a2/ до/mnt /HD/HD_a2/. Например линията FFP_PATH =/mnt/HD_a2/ffp трябва да бъде променена на FFP_PATH =/mnt/HD/HD_a2/ffp .

    Командата "ln -snf/mnt/HD/HD_a2/mnt/HD_a2" може просто да бъде добавена към fun_plug и да пропуснете стъпките за инсталиране на fun_plug.local. Горе-долу по този начин:

    02.09.2014 г.: Забележка: Fun_plug.tgz включва езика за програмиране Perl и неговият пакет също зависи от uClibc-0.9.33_git-arm-1.txz. Може изобщо да не е необходимо да се инсталира. Не е тестван.

  • Ако желаете, можете да използвате GUI за предаване - отдалечено предаване за дистанционно управление на торенти: http://sourceforge.net/projects/transgui/

За да работите по командния ред на NAS, ви е необходима програма, която може да работи по протокола telnet или SSH. За да направите това, можете да използвате PuTTY или стандартен telnet от Windows.

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

  • Рестартирайте NAS.
  • Инсталирайте допълнителни пакети и самото предаване с командите:

    cd/mnt/HD/HD_a2
    funpkg -i uClibc-0.9.33_git-arm-1.txz
    funpkg -i curl-7.21.4-arm-1.txz
    funpkg -i Предаване-2.83-рамо-1.txz

    Променете разрешенията на скрипта за управление на демона за предаване в стартовата директория:

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

    chmod a + r/dev/urandom

    tr_crypto грешка: 24064064: генератор на случайни числа: SSLEAY_RAND_BYTES: PRNG не е поставен (crypto.c: 113):

    Възможно е файлът/dev/urandom да се създава при всяко ново зареждане, така че добавянето на разрешения за никого е по-добре да се пише в fun_plug, командите в които се изпълняват всеки път, когато се стартира NAS. Горе-долу по този начин:

  • Рестартирайте NAS. Процесът на предаване-демон трябва да се появи в списъка на работещите процеси. Това може да се види или в WEB интерфейса на NAS (вижте по-горе), или в конзолата на telnet с помощта на горната команда. Освен това скритата директория .transmission-daemon трябва да се появи в корена на директорията Volume_1, която съдържа файла с настройки за предаване - settings.json .
  • Ако е необходимо, променете настройките на трансмисията:
    1. Спиране на предаването:

    Изчакайте малко, докато предаването се изключи напълно.