1

Тема: "Полноценный" linux + система установки opkg на Keenetic (серия 2)

Установка пакетов на внешний usb диск (или usb флешку) никак не модифицирует прошивку кинетика. Вы в любой момент можете отключить диск и вернуться к заводскому функционалу!

Подробнее о расширении функционала кинетиков и некоторых дополнительных пакетах можно прочесть в wiki - http://keenetic.zyxmon.org/wiki/doku.php/start


Для старых прошивок (до 10 ноября 2011 года) есть отдельный репозиторий, который не поддерживается. Подробнее об этом можно почитать в теме. Или тут.

ВНИМАНИЕ!!! Прошивки серии V2 НЕ ПОДДЕРЖИВАЮТСЯ!!!

Для прошивок V1 на googlecode созданы репозитории бинарных пакетов и выложены скрипты инсталляции (ext_init.sh-r2.tar.gz и ext_init.sh-r2.zip - первая серия и omni) и (ext_init.sh-II.tar.gz и ext_init.sh-II.zip - серия II: keenetic II, giga II, ultra).

Страница загрузки - http://code.google.com/p/zyxel-keenetic … loads/list.

Установка производится так:

0. Читаем wiki. Старый вариант на googlecode - http://code.google.com/p/zyxel-keenetic … ki/Welcome (разделы 1-9).

1. Берем носитель с файловой системой ext2 или ext3 и помещаем в папку DISK_A1/system/bin исполняемый файл ext_init.sh из архива. Файл должен иметь атрибут исполнения. Можно этот файл поместить на носитель, подключенный к кинетику используя самбу.

2. Перемонтируем носитель (если был подключен к кинетику) или просто подключаем к usb кинетика и ждем минуту-другую, пока в логе не появятся строки приблизительно такого вида:

26 ноя 10:14:30    root    Starting opkg/linux install
26 ноя 10:14:30    root    All errors are logged in a file /media/DISK_A1/tmpinstall/err.log
26 ноя 10:14:30    root    Extracting busybox
26 ноя 10:14:30    root    Unpacking busybox
26 ноя 10:14:30    root    Extracting system
26 ноя 10:14:36    root    Unpacking system
26 ноя 10:14:37    root    Generating rsa/dss keys for dropbear
26 ноя 10:14:54    root    Starting dropbear
26 ноя 10:14:54    dropbear[508]    Running in background
26 ноя 10:14:54    root    Connect to keenetic using ssh and run finish_install.sh to finish installation

3. Подключаемся к кинетику по ssh. Логин root, пароль из пяти букв, начинающийся на z.
Выполняем к консоли finish_install.sh
и ждем пока все завершится (создастся swap файл):

 Creating swap file. Please wait...
 128+0 records in
 128+0 records out
 Setting up swapspace version 1, size = 134213633 bytes
 Loading current packages list
 Downloading http://zyxel-keenetic-packages.googlecode.com/svn/binary-packages-r2/Packages.gz.
 Inflating http://zyxel-keenetic-packages.googlecode.com/svn/binary-packages-r2/Packages.gz.
 Updated list of available packages in /media/DISK_A1/system/var/opkg-lists/packages.

4. Меняем пароль с помощью команды passwd. Пароль для соединения по ssh никак не связан с паролем для web конфигуратора.

5. После этого ставим необходимые пакеты с помощью команды opkg. Например, устанавливаем midnight commander с помощью "opkg install mc".

PS Список пакетов в репозитарии постоянно пополняется новыми. Изменения в репозитарии всегда можно посмотреть по ссылке http://code.google.com/p/zyxel-keenetic … ource/list

Начиная с лета 2013 установка пакетов возможна и на неофициальные прошивки V1 новой серии кинетиков: keenetic II, keenetic giga II и keenetic ultra.
Установка аналогична, но скрипты инсталяции другие (ext_init.sh-II.tar.gz и ext_init.sh-II.zip).

551

Re: "Полноценный" linux + система установки opkg на Keenetic (серия 2)

sstyle, v1 + entware спасет гиганта мысли.