Объединение Dlink DNS-323 и Transmission

Совсем недавно был приобретен данный девайс и сразу же захотелось установить на него нормальный торрент-клиент, так как встроенный в него (по слухам) мне как-то сразу разонравился своей небыстрой работой. Есть несколько вариантов клиента-качалки под данный NAS, но решил остановится именно на Transmission, так как он более популярный, очень шустрый да и я сам им уже пользовался на ноуте с CentOS на борту.
И так, поехали.

1) Скачиваем funplug 0.5 – это скрипт, с помощью которого в дальнейшем можно установить дополнительные компоненты для NAS (torrent-client, web-server и т.д.). Заходим по адресу “http://www.inreto.de/dns323/fun-plug/0.5/” и качаем два файла fun_plug и fun_plug.tgz.
2) Убеждаемся, что мы можем заливать файлы на Dlink-323 по Smb или по Nfs.
3) Заходим в сетевую шару находящуюся на NAS (у меня это “\\192.168.1.2\Volume_1”) и кидаем два файла, скаченные нами до этого, в корень сетевого диска. Затем перезагружаем DNS – 323 командой Restart во вкладке TOOLS/SYSTEM
4) После перезагрузки сервера нам будет открыт доступ к нему по протоколу Telnet. В Windows Vista и Seven telnet-клиент надо до устанавливать в систему, в XP он встроен по умолчанию. Думаю, как его установить не возникнет проблем. Подключаемся к NAS
telnet 192.168.1.2
Если подключение происходит, значит пока что все выполнено успешно.
5) Скачиваем дополнительные компоненты:
а) последнюю версию Transmission на этом форуме (на данный момент версия 2.11-1 последняя)
б) curl-7.18.1.tgz (свободно распространяемая, кроссплатформенная служебная программа командной строки для передачи файлов по различным протоколам с синтаксисом URL)
в) uclibc-0.9.29-7.tgz (стандартная библиотека языка программирования C, предназначенная для встраиваемых систем на базе Linux)
Все эти файлы кидаем в специально созданную директорию “setup” в корне нашей сетевой шары на DNS-323
6) Возвращаемся к телнету. Через него переходим в только что созданную директорию, где мы увидим наши три заветных файла, которые можно запустить на установку командой funpkg –i <название пакета>.
7) Далее командой /ffp/start/transmission.sh start и /ffp/start/transmission.sh stop запускаем и снова останавливаем нашу службу торрент-клиента. Главное создался после этого файл настроек, находящийся в “\192.168.1.2\volume_1\.transmission-daemon” c названием settings.json, который можно свободно открыть в блокноте. И тут наступает ответственный момент, на котором я надолго запнулся и не мог как решить проблему. Важно!!! Перед редактированием файла-настроек settings.json обязательно остановите службу торрент-клиента командой /ffp/start/transmission.sh stop иначе это грозит тем, что после редактирования настроек и перезапуска transmission все изменения в settings.json не сохраняются!!!
Редактирование настроек можно произвести также и непосредственно через telnet. Командами transmission-daemon –help и transmission-remote –help можно увидеть какие команды нам доступны. По поводу настроек тут разобраться не сложно, они почти такие же как и, например, в клиенте под windows.
8 ) И последнее. На все папки, которые вы потом добавите для сохранения закаченных файлов нужно выставить разрешение на запись командой chmod -R 777 <директория> , если это не сделать, то скачивание не будет происходить. Вообще, в случае проблем с transmission, можно смотреть его логи в файле “\192.168.1.2\Volume_1\transmission-daemon\.transmission-daemon.log”. После всех настроек можно будет управлять торрентом через web-интерфейс, но его нынешнее состояние оставляет желать лучшего, поэтому лучше установите для этих дел Transmission Remote GUI, по внешнему виду он очень похож на utorrent.

 

 

Высоких скоростей вам и меньше разрывов!