воскресенье, 6 декабря 2009 г.

D-Link DNS-323 - transmission

Итак приступим.
Что такое D-Link DNS-323? Это NAS - сетевое хранилище. описание
Примечательно что к нему существуют хаки. Одним из таких хаков является transmission торрент-клиент.

Для его установки надо:
1. скачать funplug
http://www.inreto.de/dns323/fun-plug/0.5/fun_plug
http://www.inreto.de/dns323/fun-plug/0.5/fun_plug.tgz

2. Зайти по шаре на диски
smb://dlinknas/volume_1/
smb://dlinknas/volume_2/

3. Скопировать на оба диска фалы fun_plug и fun_plug.tgz
на оба диска потому что мы не знаем как они определятся системой.
4. Перезагрузиться.
После перезагрузки нам будет доступен телнет и еще куча плюшек.
5. Заходим удаленно на наш D-Link.
telnet 192.168.1.100
6. Далее готовим каталог для установочных файлов
cd /mnt/HD_a2/
mkdir transmission.setup
cd transmission.setup

7. Загружаем необходимые файлы
wget к сожалению не все смог загрузить :( поэтому грузим с большого брата на шару следующие файлики в smb://dlinknas/volume_1(2)/transmission.setup
curl-7.18.1
Transmission-1.76-1
uclibc-0.9.29-7
8. Возвращаемся в telnet
если все нормально то файлики можно будет найти тут
cd /mnt/HD_a2/transmission.setup
или тут
cd /mnt/HD_b2/transmission.setup
команда ls покажет содержимое каталога
9. Установка самого битторрент клиента
funpkg -i curl-7.18.1.tgz
funpkg -i Transmission-1.76-1.tgz
funpkg -i uclibc-0.9.29-7.tgz

10. В терминале (telnet) Стартуем/Останавливаем клиента чтобы появились файлы настроек
# /ffp/start/transmission.sh start
# /ffp/start/transmission.sh stop

11. Редактируем файл настроек.
а) либо из терминала (telnet'a)
vi /mnt/HD_a2/.transmission-daemon/settings.json
б) либо через шару
smb://dlinknas/volume_1/.transmission-daemon/settings.json
smb://dlinknas/volume_2/.transmission-daemon/settings.json
12. У себя я поставил следующие строки.
"rpc-whitelist-enabled": true,
на
"rpc-whitelist-enabled": false,
и
"download-dir": "\/home\/torrent\/download",
на
"download-dir": "\/mnt\/HD_a2\/transmission",
13. В терминале (telnet) окончательно Стартуем клиента
# /ffp/start/transmission.sh start
14. Проверяем доступность через веб.
В браузере в строке адреса вбиваем
http://192.168.1.100:9091
Мы должны увидеть веб интерфейс для нашего transmission



источники
http://forum.dsmg600.info/t2719-%5BREL%5D-Transmission.html
http://forum.dsmg600.info/viewtopic.php?pid=15546
http://wiki.dns323.info/
http://www.inreto.de/dns323/

з.ы. Честно говоря у веб интерфейса есть недостатки, например нужно постоянно менять папку, куда класть закачку. По этой причине я у себя поставил "удаленный" интерфейс (transmisson-remote-gui)
Найти его можно тут. Есть клиенты для Windows, Linux и MacOS.

5 комментариев:

Анонимный комментирует...

Спасибо. Коротко и применимо, все получилось.

Анонимный комментирует...

Спасибо, все установилось с первого раза.

Hogofogo комментирует...

Обратите внимание:
1. Когда скачиваете fun_plug через windows, некоторые браузеры добавляют расширение txt
2. По приведенной ссылке http://kylek.is-a-geek.org:31337/files/Transmission-1.76-1.tgz ничего нет. Просто вышла новая версия, нужно ее найти. Остальные файлы на месте, использовать можно их.

Unknown комментирует...

а у меня не получается по телнету подключиться. файлы скачал, перекинул, рестарт делаю, на одном диске fun_plug.tgz пропадает. при попытке коннекта по телнету пишет, что не может по порту 23

Unknown комментирует...

трабла была, что вбивал 192.168.1.100 а не 192.168.0.100