faq обучение настройка
Текущее время: Пт июн 20, 2025 02:18

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Попытка FAQ по DNS-323 и UPS
СообщениеДобавлено: Пн ноя 09, 2009 19:40 
Не в сети

Зарегистрирован: Ср мар 09, 2005 09:47
Сообщений: 49
Откуда: Москва
Все на свой страх и риск
1) Шьем прошивку 1.07 (только с 1.05 или 1.06, иначе догоняем до 1.05 пошагово). Возможно придется фоматировать диски. ftp://ftp.dlink.ru/pub/NAS/DNS-323/Firmware/DNS-323_B1_FW_1.07.rar
2) Скачиваем debian (etch). http://mesh.dl.sourceforge.net/sourceforge/debnas/debnas-0.5.tar.bz2
3) Разархивируем. Берем файлы fun_plug и linux.tar и копируем в корень устройства.
4) Перегружаем устройство. Обнаруживаем каталог linux в корне устройства.
5) Берем ssh-клиент, например http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe
6) Запускаем putty.exe storage. Login root, password 12345678. Ура мы в linux’е.
7) Редактируем файл /etc/apt/sources.list.d/etch.list. Заменяем слово etch на lenny.
8) Ставим ЭЦП от нового дистрибутива
Код:
storage:~#aptitude install debian-archive-keyring

9) Обновляемся
Код:
storage:~#apt-get update
storage:~#apt-get dist-upgrade

10) Перегружаемся
11) Ставим местный клон Norton Commander
Код:
storage:~#aptitude install mc

12) Ставим nut
Код:
storage:~#nut aptitude install nut

13) Дальше шаманство. О штатной настройке можно почитать тут http://www.networkupstools.org/.
14) Создавать группу nut не надо, она уже создана при инсталляции пакета
15) Создаем пользователя nutmon
Код:
storage:~#adduser --no-create-home --ingroup nut nutmon

16) Создаем файл /etc/nut/ups.conf
Код:
[apc]
    driver = usbhid-ups
    port = auto
    desc = "Back-UPS ES 550"

17) Создаем файл /etc/ups/upsd.conf
Код:
ACL all 0.0.0.0
ACL localhost 127.0.0.1/32
ACCEPT localhost
REJECT all
LISTEN 0.0.0.0 3493

18) Создаем файл /etc/nut/upsd.users
Код:
[nutmon]
    password = nutmon_pass
    allowfrom = localhost
    actions =  SET
    instcmds = ALL
    upsmon master

19) Cоздаем файл /etc/nut/upsmon.conf
Код:
RUN_AS_USER nutmon
MONITOR apc 1 nutmon nutmon_pass master
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h +0"
POLLFREQ 5
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5

20) Редактируем файл /etc/default/nut
Код:
START_UPSD=yes
START_UPSMON=yes

21) Но у меня (APC Back UPS ES-550 с usb) команда upsdrvctl с драйвером usbhid-ups этого самого hid не видит, зато команда upsc –l выдает аж 4 ups usbhid, bcmxcp, megatec, tripplite. Поэтому пришлось засадить в /еtc/cron.hourly/ файл nut, с правами на запуск любым пользователем, со следующим текстом:
Код:
#!/bin/sh
if upsc usbhid ups.status | grep OB | grep -v grep
then
  wget --tries=1 --timeout=5 "http://localhost/goform/formLogin?f_login_type=0&f_LOGIN_NAME=admin&f_LOGIN_PASSWD=admin"
  wget --tries=1 --timeout=5 "http://localhost/goform/sysShutDown?shootdown"
fi

Штатно он срабатывает на 17 минуте каждого часа, но подредактировав файл /etc/crontab можно проверять хоть каждые 5 минут


Последний раз редактировалось cez Вт ноя 10, 2009 18:20, всего редактировалось 1 раз.

Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн ноя 09, 2009 22:49 
Не в сети

Зарегистрирован: Сб окт 31, 2009 20:03
Сообщений: 75
Вот спасибо! Вот теперь пошагово растолкован вопрос, особенно актуально для тех как я, далеких от всего что не под Win! И наконец дал все ссылки работающие на нужные файлы итп, чтобы не искать по сети!
Вот теперь будем пробовать, еще раз спасибо! Мне очень актуально- DNS используется не для киношек c музоном, если рухнет из-за отключения электричества, сильно пострадает весь мой офис.
Один только вопрос- если прошивка сейчас 1.08b5 (аппаратная версия DNS323- B1, а не C1, потому никакие прошивки не решают вопрос в моем случае), это не помешает?


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 10, 2009 09:54 
Не в сети

Зарегистрирован: Вт окт 24, 2006 13:05
Сообщений: 276
Откуда: Москва
Имеем инструкцию как сменить ядро, а собственно об UPS только пара слов :)

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


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт ноя 10, 2009 10:15 
Не в сети

Зарегистрирован: Ср мар 09, 2005 09:47
Сообщений: 49
Откуда: Москва
clevelus писал(а):
Имеем инструкцию как сменить ядро, а собственно об UPS только пара слов :)

А чего говорить-то, если nut все равно не работает
Цитата:
Добавьте предупреждение о том, что можно лишиться гарантии, а то какой нибудь криворукий запортит железку и пойдет в сервис права качать :)

А чего обратно перепрошить не канает?
Главное чтоб tftp на тот момент был жив


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 17


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB