суббота, 30 апреля 2011 г.

Netgear Stora и полный п... восторг, сэр!

Прикупил вчера Netgear Stora под домашнюю файлопомойку. Отличная железка, но возникла необходимость систематизировать всю инфу по его тонкой настройке. Ну и предостеречь от проблем будущих покупателей. Сразу скажу - вся инфа по тонкой настройке дается "as is", т.е. всё, что мной делалось - делалось на свой страх и риск.
Итак, первая проблема, с которой я столкнулся - это невозможность обновить прошивку. Несмотря на все ухищрения, все попытки обновления выдавали "Error...", в связи с этим пришлось сразу "лезть внутрь", подключаясь по ssh. При этом первый способ подключения - это способ без взлома прошивки (потом рассмотрю вариант со взломом). Подключение производится при помощи putty (скачать можно из инета, гугл в помощь). Итак, подключаемся либо по ip, либо по имени stora, порт 22. Имя пользователя в невзломанном варианте варианте выглядит так:
user_hipserv2_netgear_NGWW-XXXX-YYYY-ZZZZ
где: "user" - необходимо поменять на имя пользователя, который вы задавали при первоначальной настройке Stora
NGWW-XXXX-YYYY-ZZZZ - поменять на ваш ключ активации Stora
пароль - ваш пароль пользователя, ничего добавлять не надо


после входа получаем приглашение
-bash-3.2$
вводим
sudo -s
(далее - жирным будет выделено, что нужно вводить в командной строке или нажимать)
вводим свой пароль, получаем
bash-3.2#
т.е. админский доступ
вводим
df -h
получаем

Это сейчас всё красиво, а поначалу было Used 31M, т.е. 31 мегабайт был уже чем-то занят.
Посмотрел в папке /tmp - лежит прошивка, но места для распаковки ее не хватало, поэтому и выводилось сообщение об ошибке. Значит, надо использовать какую-либо флешку под временное пристанище файлов обновления. Итак, я взял свободную флешку, которую можно отформатировать без особого сожаления, отформатировал ее в ext3. Да, кстати, все действия пока производятся БЕЗ жестких дисков.
Делаем так:
1. Вставляем флешку
2. Вводим
/sbin/fdisk -l
получаем:
Disk /dev/sda: 1967 MB, 1967128576 bytes
255 heads, 63 sectors/track, 239 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 1 239 1919736 83 Linux

Это сейчас уже у меня флешка в ext3, но не смотрим на это, а делаем следующее:
bash-3.2# fdisk /dev/sda

Command (m for help): d
Selected partition 1

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-239, default 1):жмем Enter
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-239, default 239):жмем Enter
Using default value 239

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

Раздел создан! Но, теперь его необходимо отформатировать. Делаем:
mke2fs /dev/sda1
Вуаля, раздел отформатирован, можно подмонтировать. Делаем:
mkdir /mnt/usb
mount /dev/sda1 /mnt/usb
cd /mnt/usb
wget http://netgear.hipserv.com/updates/netgear/v_2_0/hbs-5037.upd
/usr/bin/gpg --homedir=/etc/gpg/ --output=/mnt/usb/hbs-5037.tar /mnt/usb/hbs-5037.upd
mkdir /mnt/usb/hbs-5037
tar -xvf hbs-5037.tar -C /mnt/usb/hbs-5037
cd /mnt/usb/hbs-5037
./runupdate
и ждём... несколько минут... и готово!
Перезагружаем прямо из командной строки:
/sbin/reboot
Всё, прошивка обновлена!
Продолжение следует...

Комментариев нет:

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