Решил выложить свою подробную инструкцию по установке и настройке альтернативного торрент клиента на DNS - 323. По собственному опыту знаю как долго и тяжело проходит процесс установки для человека не имеющего опыта работы с Linux.
Установка на DNS – 323 торрент клиента Transmission-1.92-1
Этот торрент клиент, который возможно поставить на dlink dns-323, является наиболее оптимальным выбором на сегодняшний день. Домашняя страница клиента:
http://www.shadowandy.net, на ней четко и понятно написано как ставить Transmission на dns-323 естественно на английском языке. С помощью информации взятой с этого сайта, собственных поисков по интернету, «танцы с бубном до упаду», расскажу как все поставить и настроить.
1. Берем DNS - 323 и устанавливаем на него последнюю версию прошивки. На момент написания – 1.09 beta 1. Качаем её с сайта
http://www.station-drivers.com/page/dlink.htm. Сохраняем файл на компьютере. Заходим на DNS – 323, по сети набирая в строке броузера 192.168.1.101 (последние два значения могут менятся в зависимости от конфигурации вашей сети) во вкладке TOOLS/FIRMBARE указываем путь к файлу прошивки сохраненном на вашем компьютере. И обновляемся.
2. Для более тонкой настройки DNS – 323 необходимо установить FUN-PLUG 0.5. Установив данный скрипт мы получаем возможность ставить на DNS – 323 дополнительные пакеты программ, torrent клиен, web сервер и т.д. Заходим по адресу
http://www.inreto.de/dns323/fun-plug/0.5/ и качаем два файла fun_plug и fun_plug.tgz. Далее через сетевое окружение заходим на ваш HD диск установленный в DNS – 323. У меня в строке проводника \\Dlink-8e18bf\volume_1, и копируем сюда эти два файла. Затем перезагружаем DNS – 323 командой restart во вкладке TOOLS/SYSTEM.
После этого качаем программу PuTTY, свободно распространяемый клиент для различных протоколов удаленного доступа включая SSH, Telnet, с официального сайта.
http://www.chiark.greenend.org.uk.
Запускаем PuTTY. Во строке Host Name вбиваем ip адрес DNS – 323 «192.168.1.101» и устанавливаем флажок на Telnet. Жмем connect. Если в окне командной строки видим / # значит все окей.
3. Далее вводим в окно командной строки PuTTY следующие команды:
- “cd /mnt/HD_a2” и жмем <Enter> (т.е. заходим в нужную для нас директорию);
- “wget
http://www.inreto.de/dns323/fun-plug/0. ... 9.29-7.tgz” жмем <Enter>;
после выкачивания из инета uclibc-0.9.29-7 (маленькая стандартная библиотека языка
программирования C, предназначенная для встраиваемых систем на базе Linux)
- “funpkg -i uclibc-0.9.29-7.tgz” и жмем <Enter>;
- перезагружаем DNS – 323 командой restart во вкладке TOOLS/SYSTEM;
- опять запускаем PuTTY как описано выше и заходим в уже знакомую директорию
“cd /mnt/HD_a2” и жмем <Enter>;
- “wget
http://kylek.is-a-geek.org:31337/files/curl-7.18.1.tgz” жмем <Enter> ( тем самым
скачиваем свободно распространяемую, кроссплатформенную служебную программу
командной строки для передачи файлов по различным протоколам с синтаксисом URL. );
- “wget
http://kylek.is-a-geek.org:31337/files/ ... 1.09-1.tgz” и жмем <Enter>
( собственно сама программа Transmission-1.09-1.);
- “funpkg -i curl-7.18.1.tgz” жмем <Enter>;
- “funpkg -i Transmission-1.09-1.tgz” и жмем <Enter>;
- “chmod a+x /ffp/start/transmission.sh;sh /ffp/start/transmission.sh start” жмем <Enter>;
(т.е. запускаем transmission и ставим его в автозапуск);
Если появилась запись что запущен радуемся. Но это еще не все.
4. Останавливаем transmission командой - “sh /ffp/start/transmission.sh stop” и жмем <Enter> и начинаем тонкую настройку.
Для тонкой настройки существует (известных мне) два подхода:
- редактирование файла настроек “settings.json”, выполнив команду
“vi /mnt/HD_a2/.transmission-daemon/settings.json”;
Данный способ у меня не пошел.
- редактирование файла настроек “settings.json” обыкновенным блокнотом в винде.
файл находится в \\Dlink-8e18bf\volume_1\.transmission-daemon
(показываю свой путь в сетевом окружении):
открыв в блокноте файл 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": "\/mnt\/HD_a2\/Downloads\/",
"encryption": 1,
"external-done-command": "",
"external-done-command-enabled": false,
"incomplete-dir": "\/mnt\/HD_a2\/.transmission-daemon\/Incomplete",
"incomplete-dir-enabled": false,
"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": false,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true, ………………………….",
"rpc-port": 9091,
"rpc-username": "",
"rpc-whitelist": "192.168.1.*",
"rpc-whitelist-enabled": true,
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 200,
"speed-limit-up-enabled": false,
"umask": 18,
"upload-slots-per-torrent": 14
}
Красным цветом выделены пункты которые я редактировал:
- "download-dir" – директория где указан путь к папке Downloads;
- "rpc-whitelist": "192.168.1.*", директория где указаны ip. адреса с которых возможно произвести вход в web. интерфейс по адресу
http://192.168.1.101:9091
- для того, чтобы стала видна папка .transmission-daemon необходимо выполнить команду:
«chown -R nobody /mnt/HD_a2/.transmission-daemon» и жмем <Enter>;
- далее создаем права доступа к предварительно созданной на «volume_1» папке Downloads для сохранения наших закачек :
«chown -R nobody /mnt/HD_a2/Downloads ” и жмем <Enter>
- и соответственно подпапке Video:
«chown -R nobody /mnt/HD_a2/Downloads/Video» и жмем <Enter>
«chmod -R 777 /mnt/HD_a2/Downloads/Video» и жмем <Enter>
«chmod -R 777 /mnt/HD_b2/Video» и жмем <Enter>
К слову сказать, таким же образом создаем и другие подпапки в директории Downloads для удобства хранения и пользования скаченных файлов.
Только не забываем в web. интерфейсе во вкладке «Preferences» указывать путь к нашим папкам каждый раз как добавляем новую закачку.
- «/ffp/start/transmission.sh start» запускаем transmission.
Ура! Starting transmission-daemon
В строке броузера набираем
http://192.168.1.101:9091 и пользуемся.
В данном описании использовался материал, взятый мною из таки ресурсов:
1.
http://backnet.ru/2009/11/08/установка-transmission-на-dns-323/;
2.
viewtopic.php?t=60692&postdays=0&postorder=asc&start=0&sid=4626e143907abfa9fdc2bb3f6d124584;
3.
http://forum.ixbt.com/topic.cgi?id=11:39060;
4.
ftp://ftp.dlink.ru/pub/NAS/DNS-323/;
5.
http://www.station-drivers.com/page/dlink.htm;
6.
http://ru.wikipedia.org;
7.
http://wiki.dns323.info/;
8.
http://forum.ixbt.com/topic.cgi?id=82:258-4;
И т.д.