Восстанавливаем nas WD book live duo

С сетевыми хранилищами WD порой случается забавный глюк — перестаёт работать веб сервер. То есть сетевые шары у нас продолжают работать, а вот зайти через браузер в веб интерфейс нельзя. И если у Вас не был включен альтернативный доступ, например через SSH — то получается забавная ситуация когда ни админить, ни обновить, ни даже сбросить своё устройство к заводским настройка нельзя.

Есть на нём конечно кнопочка сброса, но как оказалось, она лишь активирует скрипт. который сбрасывает пароль, но не откатывает настройки.

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

Когда мне в руки попал такой девайс, я долго ломал голову что же можно сделать. В итоге пришел к выводу что нужно поправить конфигурационные файлы, и попробовать включить SSH. Прошивкой у данного девайся является модернизированный linux debian. Я скачал файлы веб интерфейса, и посмотрел в них пути,которые они модернизировали.

Для этого нужно было как то зайти на диск. Смонтировать его под linux так просто не получится, ведь он является членом RAID группы, и для этого нужно иметь навыки работы с консольной утилитой mdadm. Поэтому поступим проще — скачаем программу ExtFS for Windows. Она позволит нам просматривать разделы с файловой системой ext3/ext4  прямо из под windows, причем абсолютно прозрачно,  на чтение и на запись. Программа триальная, и даётся на 10 дней. Подключим оба диска к системному блоку (либо по очереди) и увидим три раздела.

Нас интересуют первые два раздела, по 1.9ГБ. Идём по следующему пути — /etc/nas/service_startup/ и правим файл SSH.

Надо заменить слово «disable» на «enable». Для правки рекомендую использовать notepad++,  незаменимая вещь для правки системных файлов и скриптов. Проделываем эту операцию на обоих дисках. Теперь вставляем их в NAS, загружаемся — и у нас работает SSH. Лично я использую для подключения клиент SSH putty. Используем логин ROOT и пароль welc0me.

Следующим этапом скачиваем с сайта прошивку, распаковываем, копируем её в public на шаре, и запускаем следующий скрипт, указав путь до нашей прошивки:

/usr/local/sbin/updateFirmwareFromFile.sh /DataVolume/shares/Public/ap2nc-024310-048-20150507.deb

Обновление происходит минут 10, ничего не трогаем и спокойно ожидаем. Сессию SSH не прерываем. После обновления наше хранилище перезагрузится — и теперь нам доступен веб интерфейс.

Если у Вас есть вопросы, задавайте их на форуме, или ниже в комментариях.

Пока нет комментариев

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

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

Реклама

Реклама

Tags