NMT-200 ЧаВо

Dune Linux Term Utils v0.4.7

Статья Padavan от 16/10/2011
Редакция Poslanec от 25/12/2011

Компактный пакет Linux утилит для медиаплееров HDI Dune Base3/Prime3/Max/Duo/Smart-[BDH]1/Lite53D


  1. Введение
    Полная версия пакета включает в себя следующие программы и утилиты Linux:

    • dropbear-0.52-1 (компактный ssh сервер);
    • mc-4.7.5.5 (мощный файловый менеджер Midnight Commander);
    • nano-2.2.6 (мощный текстовый редактор);
    • screen-4.0.3 (расширение терминала);
    • transmission-daemon-2.41 (быстрый и компактный битторрент клиент);
    • microdc2-0.15.6-7 (консольный клиент пиринговых сетей DC++);
    • aria2-1.11.1 (мульти-протокольная download утилита);
    • pure-ftpd-1.0.29 (быстрый и компактный ftp сервер);
    • nfs-utils-1.2.3 (обслуживание NFS сервера);
    • nut-2.4.3 (Network UPS Tools — универсальный инструмент для мониторинга UPS);
    • e2fsprogs-1.41.12 (утилиты для управления файловыми системами ext2/3);
    • util-linux-ng-2.19.1 (fdisk, blkid);
    • parted-3.0 (альтернативная утилита разметки дисков, с поддержкой GPT);
    • smartmontools-5.41 (контроль HDD по S.M.A.R.T.);
    • hdparm-9.37 (управление параметрами HDD);
    • sdparm-1.05 (управление HDD дисками и CD/DVD/BD приводами);
    • usbutils-0.87 (апплет lsusb);
    • paragon ntfs tools (chkntfs);
    • tuxera ntfsprogs-2.0.0 (mkntfs).

    Мини-версия пакета включает в себя следующие программы и утилиты Linux:

    • dropbear-0.52-1 (компактный ssh сервер);
    • mc-4.7.5.5 (мощный файловый менеджер Midnight Commander);
    • transmission-daemon-2.41 (быстрый и компактный битторрент клиент);
    • pure-ftpd-1.0.29 (быстрый и компактный ftp сервер);
    • nfs-utils-1.2.3 (обслуживание NFS сервера);
    • e2fsprogs-1.41.12 (утилиты для управления файловыми системами ext2/3);
    • util-linux-ng-2.19.1 (fdisk, blkid);
    • parted-3.0 (альтернативная утилита разметки дисков, с поддержкой GPT);
    • smartmontools-5.41 (контроль HDD по S.M.A.R.T.);
    • hdparm-9.37 (управление параметрами HDD);

    Мини-версия пакета также не содержит локализаций (фиксированная локаль en_US.UTF-8).
    Пакет был собран с помощью кросс-компилятора Sourcery mips-linux-gnu v4.3-154 из под Debian Linux 6.0.2 с использованием параметров компилятора для максимальной оптимизации:
    -march=74kf2_1 -mtune=74kf2_1 -mdspr2 (Sigma SMP864X)
    -march=24kf -mtune=24kf (Sigma SMP865X)
    Пакет собран под родную библиотеку glibc.

  2. Установка и обновление
    Для установки данного пакета требуется наличие установленного системного накопителя Dune.
    Для установки или обновления пакета нужно выполнить следующие действия:

    • Распаковать архив с пакетом на любой доступный накопитель Dune, удобнее это сделать по сети через Samba или FTP
    • Запустить файл «dune_service_ltu_install.dsf» из OSD меню плеера и дождаться результата
  3. Конфигурация пакета
    Чтобы сконфигурировать пакет, требуется подключиться терминалом по протоколу Telnet или SSH. По умолчанию разрешено подключение через Telnet. Для доступа через Telnet и SSH лучше всего использовать программу PuTTY, предварительно настроив ее на кодировку UTF-8 и тип терминала Xterm R6. По умолчанию логин «root», пароль отсутствует. Для конфигурации удобнее воспользоваться файловым менеджером Midnight Commander (MC), набрав в терминале команду mc. Переходим в директорию /ltu и открываем на редактирование файл configure (F4 в MC). После редактирования сохраняем файл (F2 в MC), закрываем MC (F10) и перезагружаем плеер, набрав в терминале команду reboot.
    Параметры файла /ltu/configure:

    LOCALE_UTF8=1
    Определяет NLS (National Language Support) локализацию для терминальных приложений mc, nano, microdc2, aria2.
    Значение 0 устанавливает локаль en_US.UTF-8 (Английский США).
    Значение 1 устанавливает локаль ru_RU.UTF-8 (Русский).
    Значение 2 устанавливает локаль uk_UA.UTF-8 (Украинский).

    SAVE_PASSWD=0
    Активирует хранение системных пользователей и паролей на системном накопителе (по умолчанию вЫключено).
    Так как rootfs Linux распакован в ОЗУ, то любые изменения паролей и пользователей не сохраняются после перезагрузки плеера. Если требуется задать пароль (например при доступе через SSH), то необходимо включить данную функцию и перезагрузить плеер. После перезагрузки можно будет изменять пароли через команду passwd и они будут сохраняться на системном накопителе. ВНИМАНИЕ! если вы забудете пароль, подключиться терминалом будет невозможно, до тех пор пока не будет извлечен системный накопитель или не будет сделана процедура форматирования системного накопителя через служебный dsf файл.

    START_TELNET=1
    Активирует автозапуск встроенного Telnet сервера (по умолчанию включено).
    Когда запущен Telnet, в OSD меню, Настройки — Информация будет всегда гореть надпись РЕЖИМ ОТЛАДКИ.

    START_SSH=0
    Активирует автозапуск компактного SSH сервера dropbear (по умолчанию вЫключено).
    Доступ по SSH рекомендуется для подключения извне через интернет, так как используется защищенное соединение. Также замечено что в SSH быстрее работает Midnight Commander (чем через Telnet). Чтобы обеспечить защиту SSH соединения, нужно обязательно задать пароль для root (см. выше). При активном SSH доступе, существует возможность подключаться по защищенному SFTP протоколу (SSH FTP) для доступа к файлам. Существует множество SFTP клиентов, самые популярные FileZilla и WinSCP.

    START_NFSD=0
    Активирует автозапуск NFS сервера v3 (по умолчанию вЫключено).
    Путь для каждой NFS шары будет выглядеть как /tmp/mnt/storage/{наименование раздела}.
    Для ручного запуска NFS сервера можно набрать в терминале команду

    nfsd-start

    Для ручной остановки NFS сервера можно набрать в терминале команду

    nfsd-stop

    Для управления доступом и ресурсами NFS сервера служит файл /ltu/etc/exports. После изменения параметров exports, нужно набрать в терминале команду

    nfsd-reload

    для перезагрузки изменений.

    START_TRANSMISSION=0
    Активирует автозапуск битторрент клиента Transmission (по умолчанию вЫключено).
    Настройку см. ниже.

    START_DCPP=0
    Активирует автозапуск в фоновом режиме DC++ клиента microdc2 (по умолчанию вЫключено).
    Настройку см. ниже.

    START_ARIA_RPC=0
    Активирует автозапуск download менеджера Aria2 в роли RPC сервера (по умолчанию вЫключено).
    Сервер Aria2 ждет подключения управляющих оболочек, например таких как Aria2c Remote Control. Aria2 использует хранение своих настроек и закачек на ЛЮБОМ пользовательском накопителе, у которого в корне раздела есть директория «aria» (с маленькой буквы). Эта директория линкуется в rootfs /aria, к которой будет происходить доступ. В связи с этим нужно соблюдать правило — директория «aria» должны быть и быть единственной на подключенных дисках/разделах.

    START_NUT=0
    Активирует автозапуск UPS мониторинга NUT (по умолчанию вЫключено).
    Перед запуском NUT требуется его настроить. NUT — очень гибкий инструмент, но довольно сложный в настройке. Основная сложность — составить дескриптор UPS и правильно указать для него драйвер. Все настройки NUT задаются конфигурационными файлами в директории /ltu/etc/nut. NUT состоит из трех уровней — драйвер UPS, сервер upsd и клиент upsmon. Также возможна только работа по сети, когда NUT, используя клиента upsmon, слушает удаленный сервер NUT и принимает от него события серверного UPS. Для проверки корректной настройки можно использовать скрипты nut-start и nut-stop. Функциональность и события от UPS можно проконтролировать через системный лог /tmp/messages. Всю информацию по настройке можно получить с сайта поддержки программы NUT http://www.networkupstools.org.

    START_SMARTD=0
    Активирует автозапуск S.M.A.R.T. мониторинга (по умолчанию вЫключено).
    Демон smartd опрашивает 1 раз в 2 часа S.M.A.R.T. HDD дисков и изменения параметров записывает в системный лог. Демон настраивается через файл /ltu/etc/smartd.conf. Независимо от этого значения, S.M.A.R.T. любого HDD можно отобразить в любое время вручную, набрав команду

    smartctl -a /dev/sd{буква диска}

    USE_FTP_SERVER=1
    Выбор FTP сервера. По умолчанию используется встроенный FTP сервер vsftpd, работающий через inetd.
    Встроенный сервер vsftpd настроен на минимальную безопасность, разрешает всем анонимный доступ с полными правами root, что представляет собой угрозу безопасности в больших локальных сетях, но особенно, если плеер подключен напрямую к Internet. Установка параметра 0 отключит FTP сервер. Установка параметра 2 отключит vsftpd сервер и запустит standalone FTP сервер Pure-FTPd. По умолчанию имя пользователя dune, пароль dune. Можно добавлять, изменять пользователей, менять пароли доступа к FTP, используя команду pure-pw [useradd|usermod|passwd|mkdb]. Подробная информация на странице Pure-FTPd: Virtual users

    USE_FIX_TCP_RMEM=0
    Активирует принудительное фиксирование TCP окна ядра Linux (по умолчанию выключено).
    Установлено, что версия ядра Linux 2.6.22.19 имеет ошибку (предположительно в модуле tango_enet), которая проявляется при использовании любого торрента (Transmission/BTPD) во время высокой скорости закачек с большого количества пиров. Происходит багчек ядра с кодом ошибки «scheduling while atomic», при этом ядро останавливается и плеер полностью зависает (аналог BSOD в Windows). При анализе стека ошибки было выяснено, что ошибка происходит в ядре Linux при динамической реаллокации буфера TCP окна в большую сторону. Пакет LTU делает автоматическую коррекцию TCP окна ядра при запуске приложений Transmission, Aria2, MicroDC2, что позволяет обойти ошибку и закачивать сколько угодно долго и на любых скоростях. Параметр USE_FIX_TCP_RMEM=1 позволяет сделать принудительное фиксирование TCP окна, в случае использования встроенного торрента или других программ закачек.

    HDD_SPINDOWN_TIME=30
    Активирует загрузку spindown таймера бездействия во все HDD (по умолчанию 30 минут бездействия).
    После заданного времени бездействия, HDD диски будут останавливать двигатель. Если указать значение 0, то загрузка spindown таймера выполняться не будет. Поддерживаются только дискретные значения таймера 5, 10, 15, 20, 30, 60, 90, 120, 150, 180 минут. Также поддерживается автоматическая установка таймера при горячем подключении нового HDD диска.

    HDD_APM_DISABLE=0
    Переводит Advanced Power Management в максимальное значение, при котором HDD перестает парковать головки через каждые 8 секунд бездействия. Позволяет остановить рост параметра Load_Cycle_Count и устранить неприятный эффект «залипания» HDD. Некоторые HDD не поддерживают APM, либо не используют автопарковку головок. Параметр также будет загружаться при горячем подключении нового HDD диска.

    HDD_AAM_QUIET=0
    Переводит Advanced Acoustic Management в тихий режим. При этом звук позиционирования головок HDD становится заметно тише и HDD меньше нагревается. Некоторые HDD не поддерживают AAM. Параметр также будет загружаться при горячем подключении нового HDD диска.

  4. Подготовка к работе битторента Transmission
    Пакет включает в себя последнюю стабильную версию битторента Transmission (http://www.transmissionbt.com).
    Если в конфигурации указан автостарт битторрент клиента Transmission START_TRANSMISSION=1 либо если его запустить вручную, набрав в терминале команду

    transmission-start

    будет выполнен запуск демона transmission-daemon, со следующим условием:

    Transmission использует хранение своих настроек, торрентов и закачек на ЛЮБОМ пользовательском накопителе, у которого в корне раздела есть директория transmission (с маленькой буквы). Эта директория линкуется в rootfs /transmission, к которой будет происходить доступ. При запуске Transmission, скрипт выполняет сканирование всех дисков и разделов на предмет наличия директории transmission, причем ожидает максимум 10 секунд появления такого раздела, поскольку разделы могут монтироваться системой хаотично. Как только будет обнаружен первый ЛЮБОЙ такой раздел, он линкуется к /transmission и демон запускается в этой директории. В связи с этим нужно соблюдать правило — директория transmission должны быть и быть единственной на подключенных дисках/разделах. Достаточно создать пустую такую директорию, при первом запуске Transmission найдет и слинкует ее, скопирует в нее файл конфигурации по умолчанию, создаст директории для хранения торрентов и закачек.

    Хранение настроек, торрентов и закачек на одном диске позволяет держать несколько дисков под разные закачки, которые можно менять. Перед извлечением диска с закачками, нужно обязательно остановить демон, набрав в терминале команду transmission-stop, иначе закачиваемые файлы могут быть повреждены. Для нормальной работы настоятельно рекомендуется использовать раздел диска под закачки в файловой системе ext3. Дело в том, что под Linux драйвер NTFS «чужеродный» и обеспечивает нормальную работу только в режиме чтения. Запись также работает, но экстремальных условий битторента она не выдержит, особенно если будут сбои питания. ext3 журналируема, поддерживается на уровне ядра Linux и хорошо защищена от сбоев при записи. В данном пакете включен свежий набор для работы с ф.с. ext2/3, можно разбить диск и создaть ext3 раздел прямо из плеера, воспользовавшись fdisk (parted), mkfs.ext3, tune2fs, fsck.ext3. Все закачки будут располагаться на диске в директориях:
    /transmission/downloads/complete — завершенные закачки
    /transmission/downloads/incomplete — незавершенные закачки
    Для автоматического подхвата .torrent файлов можно активировать в настройках watch директорию:
    /transmission/watch
    из которой демон будет автоматически добавлять новые торренты.
    Настройки текущей сессии и торренты хранятся в директории /transmission/.config. Основной файл конфигурации демона /transmission/.config/settings.json.
    При первом запуске Transmission, будет использоваться оптимальный файл конфигурации по умолчанию. Для работы в дальнейшем, можно изменить пароль для доступа к демону, отредактировать список разрешенных хостов. По умолчанию доступ к демону разрешен с любых ip адресов, логин отключен, пароль пустой. Для редактирования нужно будет будет остановить Transmission, достаточно набрать в терминале команду transmission-stop, затем перейти на диске в директорию /transmission/.config и отредактировать файл settings.json. Достаточно отредактировать поля:

    «rpc-authentication-required»: true,
    «rpc-username»: «username»,
    «rpc-password»: «password»
    «rpc-whitelist»: «127.0.0.1, 192.168.*.*»,
    «rpc-whitelist-enabled»: true,

    После следующего запуска, либо ручного запуска, который можно быстро вызвать командой transmission-start, демон зашифрует поле «rpc-password». Перед редактированием данных полей нужно обязательно остановить демон, иначе при остановке он заменит в файле эти поля на старые, на те что хранятся у него в памяти в текущий момент. Для управления демоном можно использовать Web браузер (IE не ниже 7 версии), набрав в строке адреса http://ip-адрес-плеера:9091.

    Также можно использовать альтернативные приложения с более удобным интерфейсом, похожим на uTorrent
    transmission-remote-dotnet (http://code.google.com/p/transmission-remote-dotnet)
    transmission-remote-gui (http://code.google.com/p/transmisson-remote-gui)

    Из-за ограничений размера оперативной памяти плеера доступной под OS (180 МБ) и невысокой тактовой частоты процессора (667МГц), не рекомендуется устанавливать большое кол-во пиров, больше чем эти значения:

    «peer-limit-global»: 100,
    «peer-limit-per-torrent»: 20,
    «upload-slots-per-torrent»: 15,

    Также заслуживают внимание поля:

    «preallocation»: 1, — быстрая аллокация файла без распределения всей длины, 2 — медленная полная пре-аллокация всего файла (забивается нулями), уменьшает фрагментацию на диске. Во втором случае будет очень долго выполняться преаллокирование файла при добавлении нового торрента (во время которой возможен временный отвал интерфейса), хотя это уменьшит фрагментацию закачиваемых файлов. Параметр не работает для NTFS разделов, при этом на NTFS всегда срабатывает полная преаллокация.
    «cache-size-mb»: 4, — максимальный размер дискового кеша в МБ. Не рекомендуется устанавливать больше 2-4 МБ из-за малого размера ОЗУ плеера.

    Описание всех параметров transmission-daemon можно получить на странице поддержки:
    https://trac.transmissionbt.com/wiki/EditConfigFiles

  5. Подготовка к работе DC++ клиента microdc2
    microdc2 — компактный консольный DC++ клиент для пиринговых сетей DC++. Клиент microdc2 не поддерживает запуск в режиме демона, поэтому для запуска в фоне используется GNU screen. Скрипт для запуска microdc2 в фоновом режиме — /ltu/bin/microdc2d. Скрипт для запуска microdc2 в интерактивном режиме /ltu/bin/microdc2i. Если microdc2 был запущен в фоновом режиме, можно вызвать его интерактивно, введя команду в консоли

    microdc2s

    Для отключения от консоли (detach) нужно нажать Ctrl+A, затем Ctrl+D.
    Для настройки microdc2 служит файл конфигурации /ltu/etc/microdc2.conf. Все временные файлы и файлы хешей будут размещены по пути /ltu/home/.microdc2.

  6. Удаление пакета
    Для удаления пакета нужно выполнить следующие действия:

    • Запустить файл «dune_service_ltu_uninstall.dsf» из OSD меню плеера
    • Перезагрузить плеер

    После удаления пакета и перезагрузки плеера, пакет не оставляет никаких следов в Linux root.

  7. Ограничения
    Данный пакет тестировался с прошивками
    Dune-H1:
    - dune_firmware_hdsmart_h1_110606_1315.dff
    - dune_firmware_hdsmart_h1_110511_2007_beta.dff
    - dune_firmware_hdsmart_h1_ktv_110314_1500.dff
    - dune_firmware_hdsmart_h1_110225_1222.dff
    - dune_firmware_hdsmart_h1_110114_1515_beta.dff
    - dune_firmware_hdsmart_h1_101203_2124_test.dff
    - dune_firmware_hdsmart_h1_100916_2027_beta.dff
    Работа на более старых версиях прошивок не гарантируется.
    ВНИМАНИЕ!
    Пакет не будет работать на предыдущем поколении плееров Dune на базе чипа SMP863X (ядро CPU MIPS 4Kс). Так как в пакете присутствует мощный файловый менеджер Midnight Commander, который позволяет получить визуальный доступ ко всей корневой системе Linux медиаплеера, необходимо быть очень ВНИМАТЕЛЬНЫМ, чтобы случайно не удалить или изменить важные системные файлы. Большинство файлов находятся в ramfs и их изменение будет актуально только до перезагрузки. Часть файлов доступны только для чтения. Если вы не осознаете что делаете, не делайте этого!
    ВНИМАНИЕ!
    В текущей сборке найден способ корректного завершения работы качающего битторента Transmission при перезагрузке плеера через dsf файл, либо перезагрузке путем ввода команды reboot. К сожалению пока не найден способ, как отловить завершение работы с ПДУ или кнопки (удерживание нажатия), после которой плеер отключается. Если отключить плеер при активных закачках (не раздачах), то при следующем запуске Transmission начнется долгая перепроверка закачиваемых файлов, так как хеши будут не обновлены.
  8. История изменений
    v0.4.7 (16.10.2011):

    • Обновлен пакет Transmission до версии 2.41;
    • Обновлен пакет Midnight Commander до версии 4.7.5.5;
    • Обновлен пакет smartmontools до версии 5.41.

    v0.4.6 (25.07.2011):

    • Обновлен пакет Transmission до версии 2.33.

    v0.4.5 (07.07.2011):

    • Обновлен пакет Transmission до версии 2.32;
    • Обновлен пакет util-linux-ng до версии 2.19.1;
    • Обновлен пакет GNU Parted до версии 3.0;
    • Добавлена поддержка протокола SFTP (SSH FTP) для пакета Dropbear.

    v0.4.4 (18.05.2011):

    • Обновлен пакет Transmission до версии 2.31;
    • Обновлен пакет Midnight Commander до версии 4.7.5.2;
    • Включен автоматический фикс TCP окна при запуске Transmission, Aria2, MicroDC2. Параметр FIX_TCP_RMEM упразднен.

    v0.4.3 (05.04.2011):

    • Добавлена поддержка плеера Lite53D (отдельный установщик);
    • Обновлен пакет Midnight Commander до версии 4.7.5.1;
    • Обновлен пакет Aria2 до версии 1.11.1 с поддержкой листа незавершенных закачек;
    • Добавлен FTP сервер Pure-FTPd 1.0.29;
    • Добавлен параметр START_TELNET для отдельного запуска Telnet сервера;
    • Добавлен параметр USE_FTP_SERVER для отключения FTP сервера или использования Pure-FTPd вместо vsftpd;
    • Параметр FIX_TCP_RMEM по умолчанию установлен в 0;
    • Изменена логика запуска Aria2 аналогично Transmisson (поиск директории /aria на всех разделах);
    • Обновлены dsf файлы.

    v0.4.2 (26.01.2011):

    • Добавлена утилита создания NTFS разделов Tuxera mkntfs v2.0.0;
    • Доработан «dune_service_ltu_install.dsf», установка пакета теперь возможна из любой директории;
    • Увеличен таймаут ожидания монтирования HDD до 30 секунд (в 2 раза);
    • Добавлены сервисные dsf файлы для управления через OSD меню плеера.

    v0.4.1 (24.01.2011):

    • Добавлена утилита aria2 v1.10.8 (multi-protocol download utility);
    • Установлена переменная окружения «HOME=/ltu/home», настройки приложений будут сохраняться после перезагрузки;
    • Установка и удаление пакета реализованы через dsf файлы.

    v0.4 (12.01.2011):

    • Добавлен NFS server (v3, UDP/TCP);
    • Добавлена поддержка locale и nls;
    • Библиотека ncurses заменена на ncursesw;
    • Добавлена поддержка UTF-8 для редактора nano;
    • Добавлена утилита microdc2 v0.15.6-7 (клиент DC++);
    • Добавлены локализации ru и uk для mc, nano, microdc2.

    v0.3.2 (04.01.2011):

    • При установке параметра FIX_TCP_RMEM=1 увеличен буфер tcp_rmem в 4 раза для увеличения скорости чтения с сетевых ресурсов по NFS-TCP и SMB протоколам (до 94 Мбит/с).

    v0.3.1 (02.01.2011):

    • Исправлена проблема запуска пакета при старте плеера, в случае если системный накопитель находится на HDD разделе (проблема позднего монтирования /persistfs);
    • Добавлен лог загрузки пакета в /tmp/run/ltu.log;
    • Исправлен скрипт install.sh.

    v0.3 (26.12.2010):

    • Исправлена блокировка при обновления прошивки с версии 101203_2124_test. Обновление не могло начаться по причине примонтированного файла из tmpfs.

    v0.2 (24.12.2010):

    • Добавлен пакет Network UPS Tools (NUT) v2.4.3;
    • Запуск процесса transmission-daemon теперь выполняется не под суперпользователем root;
    • Добавлена загрузка spindown таймера для любого HDD (по умолчанию 30 минут бездействия);
    • Доработаны скрипты.

    v0.1 (22.12.2010):

    • Первый релиз.

Padavan

16.10.2011


Загрузить Dune Linux Term Utils v0.4.7 (кроме Lite53D)
Загрузить Dune Linux Term Utils v0.4.7 (для Lite53D)


Загрузить Dune Linux Term Utils Mini v0.4.7 (кроме Lite53D)
Загрузить Dune Linux Term Utils Mini v0.4.7 (для Lite53D)


Загрузить отдельно набор сервисных файлов dsf

400 комментария к этой записи

  • dawii

    На hd-101tv данная вещь установится?

  • Temko

    Подскажите прошивки
    захожу Телнету
    и где находиться файл назначение клавиши пульта?

  • qm2105

    Как поменять в Dropbear порт с 22го на любой другой?
    И можно ли запустить аутентификациию по ключам?

  • Kooper

    А можно в утилиты включить OpenVPN или PPTP клиент ?
    Заранее спасибо

  • ping

    А в чём отличие приложенных dsf для форматирования в ext2 от стандартного дюновского формата?
    У меня воспользоваться ими не получилось, подключаю винчестер с удалённым разделом (вообще неотформатированный), при этом стоит внутренний веник с NTFS и системная флешь. dsf-ка говорит «Several empty storages found». Пробовал отключать всё, кроме флешки — та же фигня… так вот, стоит ли страдать, если мне нужен всего лишь ext2 на 2TB венике?

  • БУДКА ГЛАСНОСТИ

    День добрый. Руки наконец дошли проверить как работает NUT в LTU. Докладаю — в версии для 53Lite работает отменно, в версии для остальных плееров — работать не хочет.

    Дано — APC BackUPS ES550 — две штуки одинаковых. Две дюны в разных комнатах — HD MAX и 53Lite. Подключение в обоих случаях по USB. Конфиги NUT в LTU по умолчанию прописаны именно под usbhid-ups с портом auto — вообщем — то, что нужно. Трогать не стал даже.

    В обоих случаях в /tmp/messages присутствуют строки

    Connected to UPS [APC-CS]: usbhid-ups-APC-CS
    upsd:startup successfull
    upsmon:startup successfull
    user ups-monma@127.0.0.1 logged into UPS [APC-CS]
    UPS APC-CS@localhost battery is low

    Ну и 53-я после этого выключается, а Макс — не хочет.

    53-я флаг выключения питания вешает, Макс — нет.

    Может при сборке чего намудрили?

    Куда мне копать — может это у меня криворучие проснулось? :)

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

    • Poslanec

      на сколько я понимаю (могу и ошибиться) — в максах, дуо, смартах блок выключения питания сделан через ж…у, т.е. выключить из телнета нет возможности — моя Д1 по команде poweroff всё шатдаунит, а отключения питания нет — скорее всего также и на максе. следовательно НАТ настроить на выключение не удастся, точнее на не полное выключение, а полное уже сам УПСник сделает.
      как то так.

  • БУДКА ГЛАСНОСТИ

    Частично ты прав. Только что провел эксперимент — при подаче команды poweroff дюна наглухо вещается — становится недоступной по telnet/SSH, отрубается видеомодуль, прекращается проигрывание фильма, но при этом не выключается и на табло застывают цифры, показывающие текущую позицию фильма в моеент, когда ее застала сия команда.

    Но хоть что-то происходит. А тест я свой вчерашний проводил во время просмотра фильма. И после того, как я вырубал бесперебойник из сети (через него были включены как плеер, так и телефизор), минут через 8-10 на упсе начинала мигать аварийная лампа, но все продолжало работать еще минуты полторы. И умирало тоже все сразу. Включая видак, который включен в тот же упс.

    Так что — кривость БП дюны не отменяет наличие какой-то программной проблемы, по которой до выполнения команды poweroff дело даже не доходит…

    Кстати — прежде чем подвиснуть после выполнения poweroff, система винчестер хоть корректно усыпляет?

    • Poslanec

      да — поверофф отрабатывает полностью, т.е. линукс в дюне уже в отключке полной — винты размонтированы так же., посыл команды питательному ключу — гдето теряется и на этом всё. а то что на дисплее продолжает что то гореть это нормально — он обновляется только когда в его порт что то пишется, по этомудо отключения питалова или отправки новых данных в порт дисплея — он будет показывать старую инфу. то же происходит и на ЖК дисплее попкорна — это нормальная ситуация.

  • Temko

    БУДКА ГЛАСНОСТИ
    вы тут брали
    http://www.networkupstools.org/download.html

    или встроенно есть?

    команды http://www.mscs.dal.ca/~selinger/ups/backups.html

    я тоже планирую бесперебойку ставить APC ES 525 USB

    • БУДКА ГЛАСНОСТИ

      Встроено в LTU от Падавана.

      Я делал все по инструкции, да и на Лайте все получилось с точно таким же конфигом.

      Вторую ссылку посмотрю для общего развития…

  • rusland

    Вышел Transmission 2.50, можно ли обновить LTU? Или может быть знающие люди подскажут, как обновить transmission самостоятельно, на уже установленном LTU? Очень надо. Заранее спасибо.

  • 8skyline8

    Подскажите, где лучше расположить директорию aria? Спустя некоторое время, после создания она исчезает, где бы я ее не создавал…

    • MG

      Все-же ясно написано в разделе START_ARIA_RPC=0:
      …Aria2 использует хранение своих настроек и закачек на ЛЮБОМ пользовательском накопителе, у которого в корне раздела есть директория «aria» (с маленькой буквы). Эта директория линкуется в rootfs /aria, к которой будет происходить доступ. В связи с этим нужно соблюдать правило — директория «aria» должны быть и быть единственной на подключенных дисках/разделах.

  • Djuffin

    Подскажите, а можно ли как-то с помощью этого набора пакетов сделать так, чтобы дюна при первом включении питания (в розетку) входила сразу в режим standby, а не в power off как сейчас. Очень надо. Может где-то в системных файлах поправить можно?

  • nullref

    а есть ли возможность добавить в пакет качалку подкастов?
    это представляется логичным для медиаплеера.

  • Глеб

    Уважаемый Poslanec, я перечитал посты выше но так и не понял становиться ли пакет на Dune 101? Будьте добры поподробней. Планирую покупать, основным фактором, является установка данного пакета.

    • Poslanec

      Да, хотя и требуется пересобрать пакет с несколько другими ключами, но даже с текущими настройками всё работает.

      • БУДКА ГЛАСНОСТИ

        А не будет ли многоуважаемый джинн (с) настолько любезен, что обратит внимание умного Padavan-a на эту ветку, чтобы он сделал милость и собрал бы версии LTU для 101, 301, а заодно уж обновил бы имеющиеся версии в связи с выходом Трансмиссии 2.50… и ответил бы на мой глупый вопрос по незавершению работы Макса??? :) )

        Обстчественность была бы очень признательна… и не только в моем лице, как я полагаю :) )

        • БУДКА ГЛАСНОСТИ

          … ибо меня, как и многих других, фраза «пересобрать пакет с несколько другими ключами» вводит в ступор, к сожалению… Я все-таки power user и не более…

          • Poslanec

            Наш «начальник транспортного цеха» с головой ушел в прошивку под свой роутер — на всё остальное — положил…. не буду продолжать.

            • читатель

              … но и ему в ответ положили, и он это принял:
              ему собрали денег на 2-й экз роутера, для дальнейших экспериментов

              такшта, в ближ.время — не ждите, имхо

  • pannet

    Очень просим автора обновить Transmission до версии 2.50

  • spider

    очень, очень просим !!!

  • Alex

    Помогите поменять папку /transmission/downloads/complete в Трансмишине на другую корневую.

    Установил LTU на Д1 смарт. Запустил транс все пучком… только вот поменять /transmission/downloads/complete на другую не удается.
    Пробовал и через вебморду и через ремоут настроить… не кидает в другую папку и все, хотя в настройках показывает измененную новую папку.

    Пробовал остановить транс(через командер transmission-stop) и ручками в settings.json поменять, так интересно, что как только остановил и открыл файл для редакнирования он мне показал измененный новый путь, а после того как я закрыл файл и заново запустил транс, и опять открыл файл settings.json там вновь дефолтный путь был… мистика…

    Как поменять?
    И еще присоединяюсь к просьбе обновить трансмишн(хотя есть ли смысл если работает все нормально, ну кроме вот пути закачки).

  • Dr.Di0NiS

    Доброго времени суток! Огромное спасибо за отличную сборку утилит и софта, купив BD Prime 3.0 и поставив LTU просто нарадоваться не могу… Но как всегда есть вопрос: будут ли дальнейшие обновления пакета? Т.к. тот же Transmission уже обновился до версии 2.51, да и с остальными утилитами я думаю, та же история…

  • Alexgood

    г-н Poslanec, может поможешь в переговорном процессе с «начальником транспортного…». Народа немало с 53-ми Дюнами в ожидании сидят, я думаю донейт как-то вместе соберем, чтобы уважаемый товарищ на нас вновь внимание обратил? Мож можно как-то номер кошеля Веб-Мани, да сумму, какая необходима — озвучить, а мы что-то вместе подумаем?

    • Poslanec

      у меня на него нет влияния ;)
      но от себя скажу — пока занят каким либо одним большим проектом — отвлекаться на что то другое — практически, очень сложно — голова думает только в одном направлении :(

      • Alexgood

        Да никто не говорит здесь о влиянии, тут речь идет о передаче чисто человеческой просьбы, с предложением подкрепить донейтом (это нормально, когда люди оценивают хорошо сделанный продукт). Тем более, все же мы просим не о создании нового продукта, а о обновлении его же «детища», которые ранее выпускались по 1-2 раза в месяц. Пойми правильно, тут никто не «диктует художнику», народ просто ждет и просит…

        • Poslanec

          Всё было передано НЕ ОДНОКРАТНО, но без результативно :(
          пока он роутер до финала не доведет — чего то другого ждать проблематично ;)
          если только «художник» не снизойдет до нас… ждемс :)

  • vviz

    Может не вдупляю, но трансмишен упорно выдает просто бешенный рейтинг — взято 4 гига, отдано 30 гиг — рейтинг 2585724. И через вебморду и через Transmission Remote GUI Version 4.0.2.
    Dune Linux Term Utils v0.4.7

    • Poslanec

      и, что ;)
      рейтинг в трансмиссии не сохраняется, т.е. сессионный, перезагрузились — и всё с «0″

      • vviz

        Здесь как оказалось дело в другом. Переполз с попкорна на дюну, перенес закачки и торрент файлы. После проверки диска на целостность дюна докачала совсем маленькие кусочки от некоторого колва файлов. Получилась прикольная ситуация — объем файла гиг, докачалось 100К, отдано три гига — рейтинг просто бешеный. Как бы от такой ситуации избавится?
        Рейтинг прекрасно сохраняется после перезагрузки.

        • Poslanec

          удалить всё к… и закачать с «0″ и не морочить никому голову ;) раз не нравится и с простой арифметикой проблемы :)

          новая версия ГУИ (4.0.2) вообще рейтинг не показывает — давно пора было этот мусор не выводить

          • vviz

            да Вы батенька, пустобрех, два утверждения и оба в молоко…
            Не в теме — держите коменты в узде.
            —————
            EDIT by Poslanec 25/04/2012-8:36(GMT +3:00)
            на первый раз — устное предупреждение, в следующий — бан на 3 дня ;)

            • phantom7

              Да Вы лучше послушайте что вам грамотные люди советуют и комменты ваши пишите более корректно мы не на базаре!!

  • Juniperus

    Есть ли возможность получить право записи в tango3 и как — пробовал mount rw,remount — не меняет ro на rw? И если там что-то изменить (я хочу поменять иконку для Твигла), не откажется ли Дуня грузится (может там проверка какая зашита?

    Заранее спасибо

  • Andrey_3

    Добрый день. Подскажите, кто сталкивался, какой DLNA/UPnP медиа сервер можно попытаться установить на Smart D1?

    • laforsh

      Ветка обсуждения здесь
      http://nmt200.ru/hand/padavan/dune-linux-term-utils-v0-4/comment-page-3#comment-6794
      [quote]На Дюне Смарт Н1+LTU 0.4.7 прекрасно работает twonkymedia сервер 6.0.39 Linux MIPS little endian uclibc 0.9.28.
      Re:проц сигмы как сервер сети — никакой
      Тестировал без остановки NFS качающего-раздающего трансмишена (~35 торрентов, 10-15 из них активные). Сеть — витая пара 5 категории UTP8. По вай-фай не пробовал — мне это неактуально.
      1. Сначала посмотрел BDRip 1080р ~20Гб, 16000 kbps. Ни одного «замирания» при воспроизведении. top на Дюне показывает, что twonky забирает от 35 до 60% CPU.
      2. Запустил одновременный просмотр параллельно с двух устройств (ТВ и комп) двух разных BDRip 720p по 12 и 16 Гб. Ни одного «замирания» при воспроизведении. top на Дюне показывает что twonky забирает от 30 до 45% CPU.
      Одна загвоздка — twonky платная софтина. Но варианты есть.[/quote]

      • Andrey_3

        Огромное спасибо за ссылку.
        К сожалению, не удалось запустить twonkymedia сервер 6.0.39 Linux MIPS little endian uclibc 0.9.28 на Dune Smart D1 с прошивкой 120202_1544_beta и LTU 0.4.7.
        Установил в /url/local/twonkymedia/. При попытке запуска twonkymedia выдает:
        /bin/sh: /url/local/twonkymedia/twonkymedia: No such file or directory
        На какой прошивке вы запускали сервер?

        • laforsh

          Прошивка крайняя stable на сегодня (firmware_version: 110606_1315). Сама twonky копируется естественно в /persistfs/ltu как ROOT.
          Ставится по Linux-HowTo.txt (идет в комплекте с twonky). В /ltu/etc/init.d/rc.twonkymedia копируется стартовый скрипт twonky. Его модифицировал — при старте в нем делаю симлинки twonky, содержащегося на флешке с LTU, на корневую ФС Дюны
          ln -snf /ltu/usr/local/twonkymedia /usr/local/twonkymedia
          ln -snf /ltu/var/twonkymedia /var/twonkymedia
          ln -snf /ltu/twonkymedia /twonkymedia
          И дальше
          правил /persistfs/ltu/rc и /persistfs/ltu/configure — добавляется секция twonky (по аналогии с уже имеющимися там секциями)
          Мог что-то и забыть — пишу по памяти.

  • Михаил

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

  • Михаил

    Заработало. Разобрался сам.

  • MG

    продолжение…
    В общем сменить на rw не выйдет. Теоретически можно развернуть, откорректировать, свернуть снова и залить на флеш, но с большой вероятностью из плеера получим кирпич. Другой путь — смонтировать поверх копию (скажем тупо с харда)… Но дает монтировать только в стендбае, а при выходе в работу возвращает все на место.
    В принципе результат можно получить (одноразовый) — в стендбае демонтируем nblock8 и монтируем свой каталог. Запускаем дюну — на дисплее прыгает «error». Но если войти в консоли в каталог — начинает работать на вновь смонтированном ресурсе. Разумеется — до перезагрузки…

Оставить комментарий

Добавить изображение

Включите изображения, чтобы увидеть вопрос *

Предыдущая запись
«