Добрый день уважаемые посетители моих заметок.
Обновил я на своем i-Stor 607 прошивку на 2.6.3-20100921.
Общее впечатление - вроде как работать стал аппарат поживее, приятно, что интерфейс стал русским, появился Transmission и sshd прямо из коробки.
Из минусов - все что скачивается с торрентов складывается в каталог download с атрибутами root-а, в результате чего понадобилось изменять привилегии на каталог. Ну и еще одно - не смог установить пакет optware, который добавляет недостающие консольные UNIX утилиты - wget, screen, mc, top ...
На сайте поддержки информации по установке не нашел - предлагаются разные способы от разных IS устройств, но у меня ничего не сработало. Поэтому все поставил руками и теперь делюсь с Вами опытом.
Оговорюсь, что мой апарат настроен на IP адрес 192.168.1.5 и каталог public примонтирован к /mnt/ide1. На устройстве включен ssh и каталог public подключен на чтение - запись к моим компьютерам по NFS протоколу.
Теперь скачиваем файл optware-vc-0.1.tgz - в нем предустановлены нужные утилиты, а таже уже ненужный нам sshd.
Далее, по сети разархивируем файл в папку application на устройстве IS607. После разархивации появится папка optware в которой будет лежать нужный нам файл optware.tgz
Теперь заходим в консоль устройства через SSH под учетной записью root (из терминала Linux команда ssh root@192.168.1.5 пароль от admin) и далее выполняем следующие команды:
cd /mnt/ide1
tar -xzf ./mnt/ide1/public/applications/optware/optware.tgz
(Не забываем заменять /mnt/ide1 на свое значение, которое можно найти в WEB интерфейсе устройства - меню "Настройки" > "Управление доступом" - смотрим поле "ПУТЬ").
После выполнения команд должен появиться каталог /mnt/ide1/optware (проверить можно командой ls /mnt/ude1).
Далее, удалим запуск sshd из optware, поскольку в прошивке уже есть свой экземпляр программы
rm /mnt/ide1/optware/etc/init.d/S40sshd
Теперь нам понадобится скрипт, по которому каталог /mnt/ide1/optware будет монтироваться в каталог /opt и запускать установленные менеджером ipkg программы.
Ниже привожу текст скрипта start_optware.sh - представляет собой несколько переработанный файл init
#! /bin/sh
REAL_OPT_DIR=/mnt/ide1/optware/
echo "Starting Optware."
if test -n "${REAL_OPT_DIR}"; then
if ! grep ' /opt ' /proc/mounts >/dev/null 2>&1 ; then
mkdir -p /opt
mount -o bind ${REAL_OPT_DIR} /opt
fi
fi
export PATH=$PATH:/opt/bin:/opt/sbin
echo "export PATH=$PATH" >> /etc/profile
echo "export PATH=$PATH" >> /root/.profile
touch /etc/profile
if [ -x /opt/etc/rc.optware ]; then
/opt/etc/rc.optware
fi
В оригинале переменная REAL_OPT_DIR определялась командой cat /usr/sausalito/codb/objects/1/Disk.rootdir, но в новой версии прошивки почему то возвращается пустое значение, поэтому стандартные скрипты на установку и запуск не работают. А мы, чтобы обойти эту ошибку, инициализируем переменную константой (кстати, тоже не забудьте исправить /mnt/ide1 на свое значение).
Скрипт сохраняем в файл /mnt/ide1/optware/bin/start_optware.sh и делаем его исполняемым. Тем, кто работает в линуксе проще всего это сделать войдя на IS607 по протоколу FISH в mc (тем кто в Windows - рекомендую создать текстовый файл в каком нибудь редакторе, сохранить его в папке на IS607, перенести в нужный каталог командой mv и установить атрибут на файл командой chmod +x )
Итак, все что нужно почти сделано. Теперь удаляем исходный распакованный архив optware-vc-0.1.tgz из /mnt/ide1/public/applications и теперь можно запускать optware. Я делаю это через консоль вот так:
ввожу пароль и optware запускается. Теперь до отключения IS607 все команды пакета будут доступны, но после перезагрузки нужно снова выполнить скрипт. Обращаю внимание, что работать в системе под root-ом не желательно, поэтому для работы с устройством я вхожу под своим логином и пользуюсь утилитами из Optware.
Удачи.
PS
Совсем забыл.
Для того чтобы запустить программу из Optware не забудьте что нужно внести в файл .profile в домашнем каталоге пользователя под которым вы входите в строку PATH следующие каталоги
:/opt/bin:/opt/sbin
вот теперь все будет работать сразу после входа в консоль.
Обновил я на своем i-Stor 607 прошивку на 2.6.3-20100921.
Общее впечатление - вроде как работать стал аппарат поживее, приятно, что интерфейс стал русским, появился Transmission и sshd прямо из коробки.
Из минусов - все что скачивается с торрентов складывается в каталог download с атрибутами root-а, в результате чего понадобилось изменять привилегии на каталог. Ну и еще одно - не смог установить пакет optware, который добавляет недостающие консольные UNIX утилиты - wget, screen, mc, top ...
На сайте поддержки информации по установке не нашел - предлагаются разные способы от разных IS устройств, но у меня ничего не сработало. Поэтому все поставил руками и теперь делюсь с Вами опытом.
Оговорюсь, что мой апарат настроен на IP адрес 192.168.1.5 и каталог public примонтирован к /mnt/ide1. На устройстве включен ssh и каталог public подключен на чтение - запись к моим компьютерам по NFS протоколу.
Теперь скачиваем файл optware-vc-0.1.tgz - в нем предустановлены нужные утилиты, а таже уже ненужный нам sshd.
Далее, по сети разархивируем файл в папку application на устройстве IS607. После разархивации появится папка optware в которой будет лежать нужный нам файл optware.tgz
Теперь заходим в консоль устройства через SSH под учетной записью root (из терминала Linux команда ssh root@192.168.1.5 пароль от admin) и далее выполняем следующие команды:
cd /mnt/ide1
tar -xzf ./mnt/ide1/public/applications/optware/optware.tgz
(Не забываем заменять /mnt/ide1 на свое значение, которое можно найти в WEB интерфейсе устройства - меню "Настройки" > "Управление доступом" - смотрим поле "ПУТЬ").
После выполнения команд должен появиться каталог /mnt/ide1/optware (проверить можно командой ls /mnt/ude1).
Далее, удалим запуск sshd из optware, поскольку в прошивке уже есть свой экземпляр программы
rm /mnt/ide1/optware/etc/init.d/S40sshd
Теперь нам понадобится скрипт, по которому каталог /mnt/ide1/optware будет монтироваться в каталог /opt и запускать установленные менеджером ipkg программы.
Ниже привожу текст скрипта start_optware.sh - представляет собой несколько переработанный файл init
#! /bin/sh
REAL_OPT_DIR=/mnt/ide1/optware/
echo "Starting Optware."
if test -n "${REAL_OPT_DIR}"; then
if ! grep ' /opt ' /proc/mounts >/dev/null 2>&1 ; then
mkdir -p /opt
mount -o bind ${REAL_OPT_DIR} /opt
fi
fi
export PATH=$PATH:/opt/bin:/opt/sbin
echo "export PATH=$PATH" >> /etc/profile
echo "export PATH=$PATH" >> /root/.profile
touch /etc/profile
if [ -x /opt/etc/rc.optware ]; then
/opt/etc/rc.optware
fi
В оригинале переменная REAL_OPT_DIR определялась командой cat /usr/sausalito/codb/objects/1/Disk.rootdir, но в новой версии прошивки почему то возвращается пустое значение, поэтому стандартные скрипты на установку и запуск не работают. А мы, чтобы обойти эту ошибку, инициализируем переменную константой (кстати, тоже не забудьте исправить /mnt/ide1 на свое значение).
Скрипт сохраняем в файл /mnt/ide1/optware/bin/start_optware.sh и делаем его исполняемым. Тем, кто работает в линуксе проще всего это сделать войдя на IS607 по протоколу FISH в mc (тем кто в Windows - рекомендую создать текстовый файл в каком нибудь редакторе, сохранить его в папке на IS607, перенести в нужный каталог командой mv и установить атрибут на файл командой chmod +x )
Итак, все что нужно почти сделано. Теперь удаляем исходный распакованный архив optware-vc-0.1.tgz из /mnt/ide1/public/applications и теперь можно запускать optware. Я делаю это через консоль вот так:
ввожу пароль и optware запускается. Теперь до отключения IS607 все команды пакета будут доступны, но после перезагрузки нужно снова выполнить скрипт. Обращаю внимание, что работать в системе под root-ом не желательно, поэтому для работы с устройством я вхожу под своим логином и пользуюсь утилитами из Optware.
Удачи.
PS
Совсем забыл.
Для того чтобы запустить программу из Optware не забудьте что нужно внести в файл .profile в домашнем каталоге пользователя под которым вы входите в строку PATH следующие каталоги
:/opt/bin:/opt/sbin
вот теперь все будет работать сразу после входа в консоль.
Здравствуйте. Не так давно попалось мне это устройство вполне живое, но со старой прошивкой. На оф.сайте поддержки нет. Не могли бы поделится прошивкой, если сохранилась?
ОтветитьУдалитьБольшинство файликов можно взять здесь: http://hled.narod.ru/index/0-13
Удалить