DNS-323 и все все все

Зима, за окном -20С и очень захотелось посмотреть в HDTV качестве что-нибудь новенькое или старенькое, но не эфир. Пришлось стряхнуть пыль с DNS-323 завалявшегося в мусоре старья и дать ему «новую жизнь» =)

Требования:
UPNP (DNLA)
FileServer
TorrentClient
расписание

и так, начнём:
включаем NAS вставлем диск
отлаживаем его, согласно документации к устройству, чтоб посети мы его увидели как
\\<ip адрес NASa>\Volume_1

в эту папку выложим два файла

fun_plug (зеркало fun_plug)

fun_plug.tgz  Version “OARM” for OABI-devices (like the DNS-323 and CH3SNAS) (fun_plug.tgz)

бывает так, что из интернета пропадают ресурсы очень нужные для жизнь «роботов», поэтому публикую ссылку на первоисточник сборок ARM — http://inreto.de/dns323/fun-plug/

другие лучше не пробовать, хотя для понимания происходящего самое то

remark Каждый раз, когда вы проделываете установку, необходимо удалять старую. Права на удаление отсутствуют, можете просто переименовать.

через web перезагружаемся

теперь нам стало доступно управление по telnet

telnet <ip адрес NASa>

sh-4.1#

первое что делаем — меняем пароль ROOTa

#passwd root
#usermod -s /ffp/bin/sh root
#mkdir -p /ffp/home/root/
#sed -ie ‘s#:/home/root:#:/ffp/home/root:#g’ /etc/passwd #pwconv

но сохранить его не так просто , в этом нам поможет скрипт автора

#wget http://wolf-u.li/u/172/ -O /ffp/sbin/store-passwd.sh
или
#wget http://adm.homenetwork.ru/wp-content/uploads/2015/06/store-passwd.sh -O /ffp/sbin/store-passwd.sh

#store-passwd.sh

первая строка скачивает в нужное место
вторая запускает процесс сохранения пароля

Теперь разберемся со службами, включим SSH доступ и запустим сервис

#chmod a+x /ffp/start/sshd.sh
#sh /ffp/start/sshd.sh start

Если вход по SSH на <ip адрес NASa> порт 22 успешен,
то можно отключить запуск службы telnet и отправить DNS-323 в перезагрузку

#chmod -x /ffp/start/telnetd.sh
#reboot

процесс установки Linux ARM завершен.

Теперь добавляем репозитарии для установки приложений в файл /ffp/etc/funpkg/sites и обновляем список пакетов с этих сайтов

# echo «mijzelf http://downloads.zyxel.nas-central.org/Users/Mijzelf/FFP-Stick/packages/0.7/oabi» >> /ffp/etc/funpkg/sites
# echo «memiks http://ffp.memiks.fr/pkg/oarm» >> /ffp/etc/funpkg/sites
# echo «kylek http://kylek.is-a-geek.org:31337/files/ffp/0.7-oabi» >> /ffp/etc/funpkg/sites
# slacker -U

После можно обновить установленные пакеты

# slacker -u

и установить любимые пакеты

# slacker -a glib mc nano

Воспользоваться или можно сразу после установки.

2. Создаём программную оболочку для возможности компилировать пакеты из исходников, что несомненно расширяет круг возможностей оборудования

#slacker -a s:autoconf- s:automake- s:bash- s:binutils- s:bison- s:cmake- s:coreutils- s:curl- s:diffutils- s:flex- s:freetype- s:gcc- s:gcc-solibs- s:gettext- s:grep- s:gzip- s:icu4c- s:libiconv- s:libxml2- s:linux-libc-headers- s:libtool- s:m4- s:make- s:mpfr- s:ncurses- s:patch- s:pcre- s:perl- s:pkg-config- s:readline- s:sed- s:shadow- s:tar- s:tcp_wrappers- s:uClibc- s:uClibc-solibs- s:util-linux- s:wget- s:xz- s:zlib-

# slacker -a s:git- s:sqlite-
# slacker -a mijzelf:apr- mijzelf:apr_util- mijzelf:subversion- mijzelf:neon-

nano /ffp/home/root/.profile

# set compilation environment
export CC=»gcc»
export CXX=»g++»
export GCC=»-O3″
export CFLAGS=»-march=armv5te -O3 -I/ffp/include»
export CCFLAGS=»-march=armv5te -O3 -I/ffp/include»
export TMPDIR=/ffp/tmp
export CONFIG_SHELL=/ffp/bin/sh

logoff

3. Часто возникает вопрос как поживает это оборудование в далеке от нас …

 

4. эээ видеоархив

Twonky UPNP Service

mkdir -p /ffp/opt/twonky/data/
cd /ffp/opt/twonky
wget http://www.twonkyforum.com/downloads/8.1.2/twonky-dns323-8.1.2.zip
unzip twonky-*.zip
rm twonky-*.zip
chmod +x twonkyserver twonkystarter twonkyproxy plugins/* cgi-bin/*
wget http://wolf-u.li/u/449 -O /ffp/start/twonky.sh
wget http://wolf-u.li/u/448 -O /ffp/opt/twonky/twonkyserver-default.ini
[[ $(ls -1 /mnt|grep -c HD_a2) -eq 0 ]] && sed -i -e 's!/HD_a2!/HD/HD_a2!g' -e 's!/HD_b2!/HD/HD_b2!g' /ffp/opt/twonky/twonkyserver-default.ini

Включить автозапуск

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

Запустить вручную

sh /ffp/start/twonky.sh start

Проверить

http://IP-DNS-323:9000/

 

Ключ регистрации
GCSL-PSST-AGEC-PAEX-ECAX-KHAD-AHCL-WSTS
Запись опубликована в рубрике Новости. Добавьте в закладки постоянную ссылку.

Один ответ на “DNS-323 и все все все

  1. Roman говорит:

    Единственный репозиторий, где нашел Transmission для DNS323:
    https://www.bokovikov.com/FFP/

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *