Подготовка к первой установке Optware приложений на Dlink DIR-320

Постоянная память DIR-320 всего 4 МБ, большую часть которой занимает прошивка, для Optware программ памяти очень мало. Для установки Optware программ будем использовать USB накопитель отфармотированый в файловую систему ext3. Отформатировать дисковый накопитель в  ext3 нам поможет live CD linux — Puppy.

Запись образа Puppy на CD

Качаем Package_change_the_file_system.rar, распаковываем, запускаем Alcohol_1.9.7_portable.exe.

Пример записи образа через Alcohol:


Форматирование в ext3 через Puppy
1. Вставляем записанный диск в CD-ROM, пустой флеш накопитель в USB.
2. Перезагружаем компьютер.
3. Как только экран засветится — вызываем Boot Menu. В каждой материнской плате это можно сделать по-разному(ESC/F9/F12), например, у меня нужно жать F12.
4. Выбираем тип загрузчика.
5. До полной загрузки Puppy-2.16.1 загрузчик задаст парочку несложных вопросов, ответы на которые не особо изменят суть.
6. Когда Puppy-2.16.1 загрузится полностью зайдём в Menu->System->GParted pa…
Будьте очень внимательны в GParted при выборе накопителя,  несколько неверных кликов и Вы можете случайно отформатировать не тот накопитель.
7. Растянем окно GParted. В правом верхнем углу выберем накопитель, предназначеный для Optware. Щёлкаем правой клавишей мыши на диске накопителя, в открывшемся контекстном меню выбираем «Format»/ «EXT 3».
8. Несколько раз проверяем правильность подготовленых к выполнению операций, жмём «Apply» в верхнем правом углу (если не видно, растяните окно программы).
9. Теперь можем перезагружать компьютер.
Проверить итог работы можно и в Windows, если XP предлагает форматнуть Ваш подготовленный к Optware накопитель, значить всё правильно. Если Вы хотите видеть в Windows XP EXT 3 и для Optware у Вас USB-HDD (жесткий диск), Вы можете установить драйвер EXT 3.
Пример форматирования через Puppy-2.16.1:


Настраиваем DIR-320 через веб-интерфейс
1. Настраиваем подключение к интернету, так как Optware будут качаться роутером из интернета.
2. Включаем поддержку JFFS2 (вкладка Тех. Обслуживание->Управление), а также поддержку USB (вкладка Службы->USB). В разделе USB включаем все пункты, кроме поддержки USB 1.1 (UHCI) и поддержки USB 2.0 (последнее, в принципе, работает, но глючно).
3. Подключаем к роутеру накопитель отформатированый в EXT 3. Если планируется подключение принтера или нескольких дисков, используем USB-хаб.
Telnet
Связь с DIR-320 будем поддерживать через telnet.
Для простоты понимания применю подсветку кода:
— то, что нужно писать — выделяю зеленым цветом;
— то, что пишет роутер в ответ — подсвечу синим.
1. Запускаем телнет, для этого жмем: «Пуск» / «Выполнить…»/ пишем telnet.
2. Подключаемся к роутеру
o
192.168.1.1

В ответ видим текст:
DD-WRT v24-sp2 mini (c) 2009 NewMedia-NET GmbH
Release: 04/02/09 (SVN revision: 11805)
DD-WRT login: root
3. Вводим логин root
4. Вводим пароль, пароль у каждого свой. Пароль будет водиться незаметно, это нормально.
Password: Ваш пароль на вэб панель

После удачного входа в BusyBox появится текст похожий на этот:

=========================================================

DD-WRT v24-sp2 http://www.dd-wrt.com

==========================================================

BusyBox v1.13.3 (2009-04-02 15:16:47 CEST) built-in shell (ash)

Enter ‘help’ for a list of built-in commands. ~ #

5. Вводим команду отбражения параметров системы

dmesg

ищем строки типа:

/dev/scsi/host0/bus0/target0/lun0: p1 , 

если используется диск с несколькими партициями, то будет что-то вроде:

/dev/scsi/host0/bus0/target0/lun0: p1 p2 p3

Адрес флешки в файловой системе DIR-320:

/dev/scsi/host0/bus0/target0/lun0: p1 или /dev/scsi/host0/bus0/target0/lun0: p1 p2 p3.

6. Подключение раздела к файловой системе роутера:

mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /jffs

7. Чтобы подключение происходило автоматически (при загрузке роутера), в автозапуск через веб-интерфейс (вкладка Тех. Обслуживание->Команды)  добавляем:

mount -o noatime /dev/scsi/host0/bus0/target0/lun0/part1 /jffs

8. Проверяем, подключилаcь ли флешка, командой (telnet):

df
Если флешка подключилась, вы увидите что-то вроде:
/dev/scsi/host0/bus0/target0/lun0/part1 233333 33365 187921 15% /jffs
9. Подготавливаем файловую систему под установку Optware, в telnet пишем:
mkdir /jffs/opt
mount -o bind /jffs/opt /opt
10. Даём команду скачивания скрипта (роутер сам будет качать скрипт с интернета):
wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O — | tr -d «\r» > /tmp/optware-install.sh
11. Запускаем скаченый скрипт командой:
sh /tmp/optware-install.sh
12. Изменяем пути по умолчанию командами:
export PATH=/opt/bin:/opt/sbin:$PATH
unset LD_LIBRARY_PATH
13. Список пакетов Optware можно получить командой:
ipkg-opt list | more
Для установки приложения достаточно просто написать:
/opt/bin/ipkg-opt install «программа из ipkg-opt list»
Устанавливать  — легко, а вот с настройкой установленых програм как правило приходится повозиться.

Команды для работы с приложениями
/opt/bin/ipkg-opt update (обновляем список доступных пакетов ipkg-opt)
/opt/bin/ipkg-opt remove программу (удаляем программу)
/opt/bin/ipkg-opt install программу (устанавливаем программу)

Источник:
 http://www.dd-wrt.com/wiki/index.php

Оставить ответ