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).

501

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

Попробовал переустановить opkg http://code.google.com/p/zyxel-keenetic … n=2&q=
после аппгрейда прошивки на NDM v1.11 (белый Keenetic http://l10n.ndl.ru/firmwares/NDMSv1/171 … 123238.bin)
В результате dropbear стартует, но не поднимается:

16 мар 14:13:45    root    Starting opkg/linux install
16 мар 14:13:45    root    All errors are logged in a file /media/DISK_A1/tmpinstall/err.log
16 мар 14:13:45    root    Extracting busybox
16 мар 14:13:46    root    Unpacking busybox
16 мар 14:13:46    root    Extracting system
16 мар 14:13:52    root    Unpacking system
16 мар 14:13:53    root    Generating rsa/dss keys for dropbear
16 мар 14:13:53    root    Starting dropbear
16 мар 14:13:53    root    Connect to keenetic using ssh and run finish_install.sh to finish installation

Строка с запуском dropbear[4261]    Running in background  отсутствует, соответственно ssh  соединение не работает.
Пробовал несколько раз, результат стабильно негативный.
Для установки использую флешку на 4гб., файловая система NTFS.

Содержание  err.log

31533+0 records in
31533+0 records out
472276+0 records in
472276+0 records out
/media/DISK_A1/system/bin/ext_init.sh: line 80: /media/DISK_A1/tmpinstall/tar: not found
/media/DISK_A1/system/bin/ext_init.sh: line 80: chown: not found
/media/DISK_A1/system/bin/ext_init.sh: line 80: /media/DISK_A1/system/usr/bin/dropbearkey: not found
/media/DISK_A1/system/bin/ext_init.sh: line 80: /media/DISK_A1/system/usr/bin/dropbearkey: not found

Отредактировано Zdec (2014-03-16 15:31:20)

502

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

Zdec, судя по ошибкам, не срабатывает создание символических ссылок, подозреваю, что у Вас не NTFS на флешке.

503

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

Zyxmon :

Zdec, судя по ошибкам, не срабатывает создание символических ссылок, подозреваю, что у Вас не NTFS на флешке.

Спасибо, был FAT32

504

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

Обновлен пакет dhcp-server. Теперь он называется isc-dhcp-server-ipv4.

505

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

Кинетик Lite II (с прошивкой Firmware-KEENETIC_LITE_II-V1.11.RU.NDMS_140108210629.bin) поддерживается?

506

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

DerekTM, если его посадить в правильную почву и поливать правильной водой, то вырастет usb разъем. После этого есть шанс....

507

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

Ой, как же это я недоглядел-то smile Ну тогда простой Keenetic возьму smile

508

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

Zyxmon :

DerekTM, если его посадить в правильную почву и поливать правильной водой, то вырастет usb разъем. После этого есть шанс....

big_smile Zyxmon, хорошо сказали! Собственно, получится Keenetic Omni... - девайс, действительно весьма схожий с простым кинетиком, хотя и отличающийся от него(проц, память).

509

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

Вчера вроде ставил, а сегодня пусто. Zyxmon, почему не стало этих пакетов?

/media/DISK_A1/system/root # opkg install cron dropbox-uploader     
Unknown package 'cron'.
Unknown package 'dropbox-uploader'.
Collected errors:
* opkg_install_cmd: Cannot install package cron.
* opkg_install_cmd: Cannot install package dropbox-uploader.

510

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

skazkin, эти пакеты есть в Entware. У меня есть cron в виде апплета busybox (уже присутствует в системе).

511

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

Поставил прошивку V1.11.RU.NDMS 8-янв-2014 21:00 на гигу белую. Запустил скрипт ext_init.sh-r2.zip, сделал всё по инструкции, но из репозитория ничего не ставиться. Жалуется то на нехватку места то ещё на чтото. Мне нужно выполнить иснтрукцию http://forum.zyxmon.org/post3115.html#p3115 чтобы исправить или я что то не то делаю.
Спасибо.
p.s. Файловая система NTFS, но на официальной 1-ой прошивке работало и с ней.

Отредактировано Longmen (2014-05-01 23:13:04)

512

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

Longmen :

Мне нужно выполнить иснтрукцию http://forum.zyxmon.org/post3115.html#p3115 чтобы исправить или я что то не то делаю.

Не нужно. Не то делаете. А лучше ставьте Entware (соседняя тема).

513

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

Zyxmon :

Не нужно. Не то делаете. А лучше ставьте Entware (соседняя тема).

Совсем не то? Мне нужен функционал из этого фака http://keenetic.zyxmon.org/wiki/doku.ph … sh-tunelej да ещё пару пакетов. Будет ли это с Entware работать?

514

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

Longmen :

Будет ли это с Entware работать?

Будет. Некоторые FAQ  нужно пути исправить, а в целом все аналогично.

515

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

Обновление openssl в репе (Zyxware).

516

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

пароль из пяти букв, начинающийся на z

что за другие 4 буквы, откуда их взять?
почему сразу нельзя написать?

517

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

допёрло, но зачем такие шарады?
бестолку моё и других людей время тратить.

518

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

shredder2003 :

но зачем такие шарады?

Проверка на профпригодность. Рекомендую сразу ставить Entware.

PS Я не прекратил поддерживать Zyxware - по мере возможностей буду и обновлять и добавлять пакеты. Но тестировать сам уже не буду. Только по просьбам тех, кто сможет проверить.

519

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

Entware как ставится - где-то тупо ссылки поменять на репозиторий, или файлик-инсталлятор ssh и всего первоначального нужно другой брать?

520

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

shredder2003 :

Entware как ставится

Тест не пройден.

521

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

Всем привет! Я новенький. smile
В общем, у меня теперь Keenetic II. Поставил на него прошивку 1.xx. Теперь хочу linux.
Ставил несколько раз, все по инструкции. Какие моменты:
1. Пробовал на 2 разных флешках. Результаты, в общем, идентичны. Т.е. дело, скорее всего, не в них.
2. На ext2 завести не смог.
3. На ext3 заводится, но перетыкивания накопителя недостаточно. Перезагрузка модема + втыкивание накопителя - начинается установка.
Что получаю в результате.
В общем-то, то же, что и в этом посте, один в один:
http://forum.zyxmon.org/post13784.html#p13784
Дополнительно скажу, что нормально дает работать только с одним из каталогов tmp - там могу делать все (под рукой роутера нет, точно не могу сейчас сказать расположение tmp, но не тот, который в / ).
В других каталогах - или пишет про отсутствие места на диске, или дает создавать файлы, редактировать их (хоть до нуля байт), но не дает удалять.
Как я понял, кто встречался с этим, решили проблему переформатированием из под linux. Я форматировал EasyUp из под W8.1.
Но вот факт возможности полноценной работы с одним каталогом смущает. Или, может, он виртуальный, из оперативной памяти?
В общем, посоветуйте что-нибудь. Если переформатировать, то как при отсутствии linux-машины?

522

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

upuaut :

Если переформатировать, то как при отсутствии linux-машины?

1) Нормальной прогой, из под Винды(понимаю, с этим могут быть проблемы...).
2) Загрузочная прога для работы с дисками(например, Acronis Disk Director)
3) Live дистр Линукса, грузящийся с CD или флешки.
4) Виртуалка с установленым Линуксом.

523

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

Ну что могу сказать? Acronis Disk Director увидел только жесткие диски, USB-флешку не увидел. А вот Paragon справился на ура. Отформатировал на ext2, все поставилось без сообщений об ошибках, файлы создаются и удаляются нормально.

524

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

привет
задался вопросом считывания смарта без отключения винта, на ixbt сказали, что есть пакет smarttools.
где можно почитать про этот пакет?
на вики инструкция, что opkg можно ставить на ntfs, а здесь что на ext2, так можно ли все же на ntfs?
интересовала такая вещь, возможно ли opkg поставить на флеш воткнутую в порт 2, а не на винт, который воткнут в порт 1, но покурив форум понял, что довольно проблематично и нестабильно.
спасибо.

Отредактировано Wu-Tang (2014-09-24 03:37:31)

525

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

Wu-Tang :

где можно почитать про этот пакет?

В гугле не забанили?

Wu-Tang :

так можно ли все же на ntfs?

Можно, об этом 1000 раз писалось. Тут на форуме есть поиск.

Wu-Tang :

что довольно проблематично и нестабильно.

Костыль в соседней теме. Лучше 2 носителя не использовать, они могут в любой момент поменяться местами после загрузки.