Так как стремлюсь сделать свой HTPC более тихим( и менее пиратским
) приобрел себе сетевое хранилище от фирмы
Dlink. Оказалось не дорогое устройство... но из коробки оно пустовата... Полазил в интернете и нашел пару статей как на данном устройстве поднять Transmission (ну чтобы коробок не просто стаял, но и еще и работал). Ну и расскажу Вам как к данному чуду привязать качалку....
Сражу скажу у меня Transmission работал отвратительно, зависал (как сам демон так и веб интерфейс). поэтому пользуюсь
Deluge, к стате тоже не плохая программка с приятным веб интерфейсом.
И так по шагам!!!
[spoiler=Установка FunPlug]Для установки дополнений на DLINK NAS Умельцы сделали
FunPlug, с его установки и начнем.
1.идем на
сайт и скачиваем два файла:
fun-plug и
Version “ARM” for EABI-devices (like the DNS-320/325/345 and CH3MNAS).
2. Выкладываем скаченные файлы в
корень нашего первого диска (
Volume_1) на нас сервере...
3. Перезагружаем девайс (можно из веб оболочки, можно и напрямую).
После перезагрузки, проверяем Volume_1, на нааличие папок "ffp" и файла ffp.log если они есть то это значит что мы успешно поставили FunPlug!
Теперь перейдем к настройке..
1.Запустим PuTTY и подключимся по Telnet
2.Изменим пароль на рут пользователя:
Код: Выделить всё
usermod -s /ffp/bin/sh root
mkdir -p /ffp/home/root/
sed -ie 's#:/home/root:#:/ffp/home/root:#g' /etc/passwd
pwconv
passwd
Могут появится такие сообщения "usermod: no changes" или "pwconv: failed to change the mode of /etc/passwd- to 0600" - просто игнорируем их и продолжаем ставить дальше!
2.Проверим изминения
и введем root, нажимаем enter и введем наш пароль для root.
root@ВАШ_НАС_НЕЭМ:~#
должно вывести строку данного типа.
если получилось значит у вас есть права рут!
3. Выполним дальше.(НАЛИЧИЕ ИНТЕРНЕТА НА NAS ОБЯЗАТЕЛЬНО!!!!)
Код: Выделить всё
wget http://wolf-u.li/u/172/ -O /ffp/sbin/store-passwd.sh
store-passwd.sh
И далее активируем SSH
Код: Выделить всё
chmod a+x /ffp/start/sshd.sh
sh /ffp/start/sshd.sh start
Теперь отключим подключение по Telnet, для этого подключаемся в PuTTY через SSH (мы его активировал чуть раньше).
Вводим root и пароль для root который мы задали.
а далее команду на отключение Telnet:
И снова перезагружаем NAS.[/spoiler]
[spoiler=Установка Debian Squeeze]Ставим
Debian Squeeze на наш NAS сервер, (его можно будет скачать позже с нашего сайта!).
Распакуем Debian Squeeze в любую папку на вашем PC. У вас должно быть два основных файла:
fun_plug.debiansqueeze.tar.gzПереименуем
fun_plug.debian в
fun_plug и скопируем два файла fun_plug и squeeze.tar.gz в корень первого диска нашего NAS сервера (Volume_1). Перезаписываем уже существующий fun_plug.
ОЧЕНЬ ВАЖНО- НЕ ПЕРЕЗАГРУЖАЕМ УСТРОЙСТВО так как нам надо все сделать все из старого SSH fun_plug. И так открываем PuTTY и выбираем SSH.
Даем команды:
Код: Выделить всё
cd /mnt/HD/HD_a2
gunzip squeeze.tar.gz
tar -xf squeeze.tar
и наконец
Проверяем на наличие папки “squeeze” и присутствие нового fun_plug.
Теперь можно перезагрузить NAS через веб интерфейс или нажатием кнопки на 5 – 10 секунд.
Настраиваем и устанавливаем DEBIAN:
открываем PuTTY выбираем SSH, предупрежу Вас сразу пароль на рута в данной сборке изменен по дефолту на dlink. вводим имя и пароль.
Теперь добавим через nano редактор список репозитарий для обнавления:
и впишем
Код: Выделить всё
deb http://security.debian.org/ squeeze/updates main contrib non-free
Теперь нажмем Ctrl + X и скажем да (Y)
Напиши стандартные команды для обновления:
и
Теперь можно сменить и пароль на рута.
Теперь объясним нашему Debian чту у нас за время и в какой зоне мы находимся:
и
доставляем пакеты
Код: Выделить всё
apt-get install git-core
cd /usr/local/sbin
chmod 666 /dev/null
chmod 777 /dev/urandom
ln -s /dev/urandom /dev/random
apt-get install python python-cheetah python-configobj python-feedparser python-support par2 python-openssl python-yenc unzip unrar python-dbus sudo
[/spoiler]
[spoiler=Установка Deluge]Ну теперь поставим нашу качалку -
Deluge.
Код: Выделить всё
apt-get update
apt-get dist-upgrade
apt-get upgrade
wget http://main.mepis-deb.org/mepiscr/testrepo/pool/test/d/deluge/deluge-common_1.3.6-0mcr110+1_all.deb
wget http://main.mepis-deb.org/mepiscr/testrepo/pool/test/d/deluge/deluged_1.3.6-0mcr110+1_all.deb
wget http://main.mepis-deb.org/mepiscr/testrepo/pool/test/d/deluge/deluge-web_1.3.6-0mcr110+1_all.deb
dpkg -i deluge-common_1.3.6-0mcr110+1_all.deb deluged_1.3.6-0mcr110+1_all.deb deluge-web_1.3.6-0mcr110+1_all.deb
apt-get -f install
Правим через nano:
Меняем
ENABLE_DELUGED из 0 в 1 Нажимаем Ctrl+x и соглашавшемся Y .
Запустим
Deluge:
Для запуска Deluge при запуске NAS, Добавим две строчки в файл /boot/linuxrc
в самом конце файла добавим:
Доступ к веб интерфейсу
http://<your_NAS_IP>:8112Я создал папку "Torrents" на первом диске (Volume_1) и в веб интерфейсе указал что в нее мы будим скачивать "Download to:" (/mnt/HD/HD_a2/Torrents).
Да к стати не забудим дать права на запись в данной папке
ну или замените
Torrents на вашу паку.[/spoiler]
Asrock E350M1, 4GB DDR3, Western Digital 1 Тб Caviar Green + Western Digital 320GB WD Blue, Prof Red 7500 USB DVB-S2, MCE Remote, DeskTop INWIN BL634. XBMC PVR 12 + DVB viewer RS.