Тема: "Полноценный" linux + система установки opkg на Keenetic (серия 2)
Установка пакетов на внешний usb диск (или usb флешку) никак не модифицирует прошивку кинетика. Вы в любой момент можете отключить диск и вернуться к заводскому функционалу!
Начиная с 10 ноября 2011 года прошивки для Keenetic собираются с другой оптимизацией (mips32r2), некоторые системные библиотеки были изменены.
Подробнее об этом можно почитать в теме.
Пакеты для старых прошивок больше собираться не будут.,Старая тема - тут.
Для новых прошивок на googlecode создан новый репозитарий бинарных пакетов и выложены новые скрипты инсталяции (ext_init.sh-r2.tar.gz и ext_init.sh-r2.zip).
Страница загрузки - 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 installation3. Подключаемся к кинетику по 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