Как настроить d link dns 325

Администратор

Группа: Главные администраторы
Сообщений: 14349
Регистрация: 12.10.2007
Из: Twilight Zone
Пользователь №: 1

NAS. Доступное по сети файловое хранилище, место слива бэкапов, возможность хранить необходимые данные в одном месте. Но ведь не только! Сегодня мы будем награждать наш DNS-325 новыми фичами. Владельцы девайсов той же серии (например, DNS-320, DNS-345, DNS-346) тоже не уйдут обиженными. Под катом более десятка фото и скриншотов, будьте бдительны!

Почему именно этот NAS? Во-первых, он имеет достаточно приличные характеристики: практически бесшумное охлаждение, 2 диска с интерфейсом SATA2 (3 диска нужно далеко не каждому, 1 диск — маловато будет), 1.2 Ггц процессор и 256 RAM. Кроме того, на нем установлен самый себе настоящий linux, а значит можно заставить его делать почти что угодно! Заранее хочу предупредить — я не очень опытный пользователь linux, так что если где-то намудрил с терминологией, о чем то забыл или добавил лишний шаг — буду рад замечаниям!0.Обновление прошивкиПервым делом крайне рекомендую обновить прошивку, благо, последняя версия сильно стабилизирует работу и убирает массу багов, например — в работе FTP-сервера. Обновление выполняется очень просто — качаем прошивку с официального FTP — ftp://ftp.dlink.ru/pub/NAS/DNS-325/Firmware/ (на момент написания последняя версия 1.03, файл
325_A1_FW_v1_03.rar»>ftp://ftp.dlink.ru/pub/NAS/DNS-325/Firmware/DNS-325_A1_FW_v1_03.rar ), распаковываем (внутри будет tar файл), идем на вот эту страничку в системе и обновляемся:1.Важно знать про диски

  1. Формат файловой системы — EXT3. Без вариантов. Если у вас другая — придется переформатировать, NAS умеет это делать самостоятельно.
  2. Формат файловой системы USB-винтов и флешек — как EXT3, так и FAT/NTFS.
  3. Скрипты для управления Осью ставятся на первый винт (Volume1), если вы смотрите на NAS — он будет справа.

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

После создания директорий — создаем пользователей.

Там же на ходу указываем, какой пользователю нужен доступ, кроме SMB (стандартный для windows доступ к директориям) — например, FTP.

3.Подключаем FTPКак видно из скриншота, всё просто. Но вот что важно: после добавления новых пользователей или удаления старых крайне желательно перезапустить FTP, если он не сделал этого сам.Кроме того, если у вас NAS воткнут в роутер — не забудьте пробросить порты наружу! (если вам нужен доступ к FTP из залокалья). На моём D-Link DIR-615 например настройки выглядят так:4.Подключаем видео-трансляцию (UPnP медиа-сервер, чем смотреть на андроиде)Включаем, выбираем папки… Поддерживает все встретившиеся мне типы файлов. Минусы: реиндексацию придется запускать руками. Неприятно.Чем смотреть видео? На планшете и телефоне у меня андроид, так что я использую бесплатный UPnPlay?.5.Устанавливаем fun_plug (ssh доступ к NASу)Заранее озаботьтесь telnet и ssh-клиентами — я под Windows пользуюсь банальным putty, но их так много, что рекомендовать нечто конкретное я не решусь.

  1. Итак, во-первых, заливаем на первый винчестер файлик fun_plug (http://wolf-u.li/u/433) и fun_plug.tgz (http://inreto.de/dns323/fun-plug/0.7/arm/fun_plug.tgz)
  2. Перезагружаем NAS — теперь мы можем подключаться по telnet. Подключаемся по имени или адресу — без пароля!

  • Устанавливаем root’овый пароль usermod -s /ffp/bin/sh root
    mkdir -p /ffp/home/root/
    sed -ie ‘s#:/home/root:#:/ffp/home/root:#g’ /etc/passwd
    pwconv
    Если появятся ошибки ‘«usermod»: «usermod: no changes»’ или ‘«pwconv»: «pwconv: failed to change the mode of /etc/passwd- to 0600»’ — просто игнорируйте их.passwd
    Вводим новый пароль.login
    Вводим логин root и ваш пароль — получаем в ответ сообщение «no mail». Следующие действия необходимы для сохранения пароля:wget http://wolf-u.li/u/172/ -O /ffp/sbin/store-passwd.sh
    store-passwd.sh
    Активируем SSHchmod a+x /ffp/start/sshd.sh
    sh /ffp/start/sshd.sh start
    А теперь — подключаемся в другом окне по SSH, отвечаем утвердительно на вопрос о сохранении ключа, и если всё прошло гладко — отключаем автостарт telnet-сервиса в первом окне:chmod -x /ffp/start/telnetd.sh
    Подготовка завершена — теперь у вас есть полноценный доступ и полный контроль над системой. Если же вдруг внезапно вам понадобится удалить fun_plug, то
    1. Удаляем файл в корне fun_plug
    2. Перезагружаемся
    3. Удаляем директорию ffp
  • Читайте также:  Sms reg не работает

    6.Устанавливаем дополнительные репозитории (нужны для шагов 7-9, да и просто полезны)

    1. Добавляем дополнительные репозиторииecho «mijzelf http://downloads.zyxel.nas-central.org/Use. s/0.7/arm» >> /ffp/etc/funpkg/sites
      echo «memiks http://ffp.memiks.fr/pkg» >> /ffp/etc/funpkg/sites
      echo «kylek http://kylek.is-a-geek.org:31337/files/ffp/0.7-arm» >> /ffp/etc/funpkg/sites
    2. Устанавливаем Optwarewget http://wolf-u.li/u/233 -O /ffp/start/optware.sh
      chmod a+x /ffp/start/optware.sh
      /ffp/start/optware.sh start

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

    1. Через slacker. Достаточно удобен за счет полноценного визуального интерфейса в текстовом режиме.slacker -U

      обновить информацию о доступных программах

      slacker -i
      установить программу (выбрать в визуальном интерфейсе нужную)

      slacker -r
      удалить программу (выбрать в визуальном интерфейсе нужную)

      Через ipkg. Команды:

      ipkg update
      обновить информацию о доступных программах

      ipkg upgrade
      обновить установленные программы

      ipkg install [название программы]
      установить программу

      ipkg info [название программы]
      получить информацию о программе. В названии можно использовать шаблоны, например, «scree*»

      ipkg remove [название программы]
      удалить программу.

    7.Устанавливаем Midnight Commander (файловый менеджер)Зачем он нужен? Производить Операции над файлами и папками внутри массива. Мне он нравится больше, чем браузерный интерфейс, работает быстрее, можно запустить на фоне, разлогиниться, а он будет себе копировать/перемещать.

    1. Изначально у меня постоянно были проблемы с русскими буквами, расцветкой, управлением клавишами курсорными (выбирайте любые 2, а то и 3), но таки был выработан следующий алгоритм. Собственно, устанавливаем:ipkg install pcre glib e2fsprogs slang libpng mc
    2. Создаем скрипт с именем mc.sh (ну или любым другим) в папке /ffp/etc/profile.d/ со следующим содержимым:#!/ffp/bin/sh
      export TERM=»xterm»
      export TERMINFO=»/ffp/share/terminfo»
      export LANG=»en_US.utf8″
    3. Выполняем командуchmod a+x /ffp/etc/profile.d/mc.sh
      После чего перелогинимся.
    4. Теперь можете запускать коммандер командой mc
      И у вас будет и поддержка русских имен файлов, и нормальное управление клавишами. Если есть таки проблема с русскими именами — идем вот в это меню и всё будет хорошо:

    8.Устанавливаем screen (запускаем команды на фоне)Screen — крайне полезная утилита, позволяющая вам создавать «экраны», работающие на фоне. Вся прелесть в том, что если прервется связь или вы закроете putty — сеанс пользователя останется работать на фоне. Пригодно, если нужно что-то скачать наприме, или переместить папку с диска на диск. Подключаемся, запускам screen, отдаем команду, отключаемся — а NAS знай себе шуршит и выполняет указание.

    1. Устанавливаемipkg install screen
    2. Создаем скрипт с именем screen.sh (ну или любым другим) в папке /ffp/etc/profile.d/ и следующим содержимым:#!/ffp/bin/sh
      alias screen=»screen -U»
      Это необходимо для автоматического запуска screen’а в UTF8 режиме. Перелогинимся.

    Теперь — как им пользоваться.

    screen — запустить экран

    screen -R — вернуться в последний запущенный экран. Если экранов несколько — будет выдан список, начинающихся с номеров — переход в конкретный экран идет командой screen -R [номер].

    ctrl+a D — выйти из экрана, не закрывая его (отцепиться от окна)

    ctrl+a k — закрыть текущее окно

    9.Устанавливаем Transmission (торрентокачалку)Хотя в NASе есть встроенная качалка торрентов, качество её работы столь далеко от идеала, что установить иную крайне-крайне желательно, если вам конечно нужен такой функционал.

    1. Выполняем командуslacker -i
      выбираем transmission и curl, после нажимаем «ok».
    2. Выполняем следующие командыchown -R nobody /mnt/HD/HD_a2/torrent
      mkdir /ffp/var/transmission
      mkdir /ffp/var/transmission/incomplete
      chown -R nobody /ffp/var/transmission
    3. Теперь редактируем файл /ffp/start/transmission.sh, меняем путь на такой: TRANSMISSION_HOME=/ffp/var/transmission
    4. Выполняем команду для первого запуска и инициализации конфига:su nobody -c «transmission-daemon -f -g /ffp/var/transmission -w /mnt/HD/HD_a2/torrent -t -u admin -v password -a 127.0.0.1,192.168.*.*»
      Где admin — ваше имя пользователя для работы с веб-интерфейсом, password — пароль для него же, 127.0.0.1,192.168.*.* — перечень IP, с которых можно будет войти в веб-интерфейсПодождите запуска, после чего завершите работу системы нажатием CTRL+C.
    5. Далее — настраиваем. Для этого отредактируем файлик /ffp/var/transmission/settings.json

    Наиболее интересные для нас строки:»incomplete-dir»: «/ffp/var/transmission/incomplete»,
    Директория для недокачанных файлов»incomplete-dir-enabled»: true,Хранить недокачанные файлы в данной директории»peer-port»: 11000,
    «peer-port-random-high»: 11999,
    «peer-port-random-low»: 11001,
    Порты для скачивания и отдачи.»rpc-port»: 9091,
    Порт, по которому будет доступен веб интерфейс. Например, в данном случае он будет работать по адресу http://192.168.0.200:9091 изнутри сети»rpc-whitelist»: «127.0.0.1,192.168.*.* «
    Сделать доступным веб-интерфейс только с этих IP»rpc-whitelist-enabled»: true,
    Включить ограничение доступа к панели управления по IP.

  • Завершаем установку:chown -R nobody /ffp/var/transmission
    chmod a+x /ffp/start/transmission.sh
    /ffp/start/transmission.sh start
  • Плюс не забудьте прокинуть наружу порты, в моём DIR-615 настройки выглядят так:10.Нерешенные проблемы

    • UPnP сервер автоматически не реиндексирует файлы — нужно делать это вручную.
    • Не удалось скомпилировать davfs2 или иной сервис/утилиту для работы c WebDav. Точнее, оно конечно компилируется, при запуске — просит логин, пароль, уточняет, уверены ли мы… После чего падает. Молча. Соответственно, не удаётся по WebDav монтировать облачные хранилища вроде Dropbox или Яндекс.диска.
    • Внешние USB-носители подключаются с правами «все всем можно». Ограничить нельзя.
    • При работе изнутри screen’а не работают клавишы PageUp/PageDown (вместо них набираются буквы)

    Возможно, Хабросообщество поможет с данными проблемами мне и другим будущим/нынешним владельцам данного устройства11.Список использованной литературы

    • Тактико-технические характеристики, вроде процессора, вывода /proc/cpuinfo и т.п. — http://dns323.kood.org/dns-325
    • Описание DNS-325 с сайта D-Linkа — http://dlink.ru/ru/products/120/1400_b.html
    • Подробная инструкция по использованию fun_plug (на английском) — http://bernaerts.dyndns.org/dns325
    • Обсуждение NAS D-Link ShareCenter Pulse DNS-320 на форуме iXBT — http://forum.ixbt.com/topic.cgi?id=11:43076
    • Сборка davfs2 на ARM-девайсе (на немецком) — http://www.synology-wiki.de/index.php/WebD. ie_DS_einbinden
    • Монтирование облачных дисков через Webdav — http://wl500g.info/showthread.php?24669-Dr. 9071#post249071
    • Инструкция по использованию screen’а -http://xgu.ru/wiki/man:screen

    Источник

    19 страниц подробных инструкций и пользовательских руководств по эксплуатации

    Первый запуск и настройка DNS-315 домашний сервер

    ShareCenter D-Link DNS-320L network file server — The correct configuration on Windows 10

    Чтобы не потерять самое ценное в компе! Как уберечь важные файлы?

    Обзор сетевого файлохранилища D-Link 320L

    Мой NAS D-Link DNS-343

    Getting Started: ShareCenter 2-Bay Network Storage (DNS-325)

    Get the Most from the DNS-325 with an FTP Server

    Get the Most from the DNS-325 with its Web File Server

    QUICK INSTALLATION GUIDE Руководство по быстРой установке Sh.

    Quick installation guide

    QUICK
    INSTALLATION
    GUIDE

    Руководство по быстРой установке

    ShareCenter™ Shadow
    2-Bay network Storage
    dnS-325

    Комплект поставки системные требования

    для наилучшей производительности, следуйте рекомендациям по

    • компьютер с: процессором 1 ГГц / оп 512 Мб / 200 Мб

    доступного пространства / приводом cd-Rom

    • Internet explorer версии 7.0 или mozilla Firefox 3.0 или apple

    safari 4.0 и выше

    • Жесткий диск(-и) 3.5” sata

    Xp (with service pack 2), Vista™ and Windows 7

    • сетевой дисковый массив d-link sharecenter с 2 отсеками

    для жестких дисков

    • cd-диск с руководством пользователя и программным

    • Руководство по быстрой установке

    • адаптер и шнур питания

    • кабель ethernet 5 категории

    Примечание: Использование источника питания с другими

    характеристиками может повлечь выход из строя устройства
    ShareCenter и потерю гарантии.

    Если что-либо из перечисленного отсутствует, пожалуйста,

    обратитесь к поставщику.

    Обзор устройства, Обзор передней панели

    Обзор передней панели

    Левый и правый индикаторы HDD: Индикаторы будут гореть постоянным

    белым светом, когда диски подключены и бездействуют. они будут мигать, когда

    к дискам получают доступ, и при их форматировании или синхронизации.

    Индикаторы будут гореть желтым светом при ошибке диска.

    Индикатор USB: он загорится при подключении устройства usB к порту usB.

    Индикатор будет мигать при передаче данных.

    Индикатор Power: Индикатор загорится при включении питания sharecenter.

    Кнопка Power: нажмите один раз для включения sharecenter. нажмите и

    удерживайте кнопку до тех пор, пока она не начнет мигать, чтобы отключить

    Передняя панель: Эта панель может быть легко снята с помощью 6 защелок

    на задней панели, чтобы открыть соответствующий слот.

    Обзор устройства, Обзор задней панели (подключения)

    Разъем питания: адаптер питания из комплекта поставки подключается здесь.

    Кнопка Reset: кнопка с маленьким отверстием расположена у разъема ethernet

    и используется для перезагрузки системы или восстановления настроек по

    умолчанию. примечание: при нажатии этой кнопки данные на жестких дисках

    затронуты не будут.

    Порт LAN: порт Gigabit ethernet подключает sharecenter к сети.

    Рычаг для извлечения жесткого диска: давление на рычаг извлекает жесткий

    диск из разъема sata.

    Охлаждающий вентилятор: Этот вентилятор на задней панели используется для

    Порт USB: Это порт usB. такие устройства, как usB-принтер, Ибп или usB-диски

    могут быть подключены здесь.

    Замок Кенсингтона: Этот замок может использоваться для «блокировки»

    sharecenter к столу с целью предотвращения кражи. кабели приобретаются

    Кнопка копирования/извлечения USB: нажмите, чтобы скопировать данные из

    usB-диска на sharecenter. нажмите и удерживайте в течение 5 секунд, чтобы

    Источник

    Оцените статью