Тема: "Полноценный" linux + dropbear + система установки opkg на Keenetic
На мой взгляд не все понимают написанное в этом и соседнем топиках. Ни о каких модифицированных прошивках речь не идет. Родная прошивка никак не затрагивается. Официальные прошивки позволяют расширить свой функционал за счет дополнительных программ и скриптов, расположенных на usb hdd или флешке.
Посты в топике сохранены для истории. В настоящий момент все инструкции опубликованы в wiki на googlecode. Читаем http://code.google.com/p/zyxel-keenetic … ki/Welcome
Неплохая статья на 3dnews об установке пакетов: Расширяем функциональность ZyXel Keenetic
В этом топике будет публиковаться информация о новых пакетах. Можно тут задавать вопросы по готовым пакетам.
-------------------------------------------------------------------------------------------------------------------------
Далее идут старые посты, сохранены для истории.
Начну с того, что все нижеизложенное основано на одном заброшенном проекте, автор которого не я.
Итак.
1. Берем носитель с файловой системой ext2 или ext3 и помещаем в папку DISK_A1/system/bin исполняемый файл
ext_init.sh из архива (пост номер 21 - далее в этом топике).
Файл должен иметь атрибут исполнения. Можно этот файл поместить на носитель, подключенный к кинетику.
2. Перемонтируем носитель (если был подключен к кинетику) или просто подключаем к usb кинетика и ждем минуту-другую, пока в логе не появится
root Downloading busybox
root Unpacking busybox
root Downloading system
root Unpacking system
root Generating rsa/dss keys for dropbear
root Starting dropbear
dropbear[4261] Running in background 3. Подключаемся к кинетику по ssh. Логин root, пароль из пяти букв, начинающийся на z.
Выполняем к консоли
finish_install.sh
и ждем пока все завершится (создастся swap файл):
/media/DISK_A1/system/root # finish_install.sh
Creating swap file. Please wait...
128+0 records in
128+0 records out
Setting up swapspace version 1, size = 134213633 bytes 4. Скачиваем список уже собранных пакетов командой "opkg update" и смотрим список "opkg list".
5. Устанавливаем то, что нужно. Например mc:
opkg install mc
Я думаю те, кто сами умеют собирать пакеты, разберутся, как ставить свои.