Entware-ng (Entware keenetic) на кинетиках с прошивкой NDMS v1

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Zyxmon
Администратор
Сообщения: 1189
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 26 янв 2016, 16:09

Окончательный (или близкий к окончательному) установщик для V1 готов.
Теперь исправления вносятся прямо на сервере. Никакие архивы и скрипты скачивать не надо.

Последнее исправление 19.04.2016 17:05 MSK


Инструкция по установке Entware

На кинетике должна быть прошивка NDMS v1 от 29.12.2013, от 08.01.2014 или новее, необходим USB-носитель (флешка или диск) с файловой системой ext2 или ext3. При установке роутер должен быть подключен к сети интернет.

Подключите USB-носитель, зайдите в CLI кинетика и выполните следующие команды:

Код: Выделить всё

flash || sh
wget -qO - http://pkg.entware-keenetic.ru/binaries/keenle/installer/install_v1.sh | /bin/sh

Дождитесь окончания работы скрипта, в терминале должны появится строки:

Код: Выделить всё

Starting Entware ....
 Starting dropbear...              done.

Поздравляем! Если скрипт не выдал ошибок, то сиcтема пакетов Entware-ng успешно установлена.


Полный лог правильной установки

Код: Выделить всё

~ # wget -qO - http://pkg.entware-keenetic.ru/binaries/keenle/installer/install_v1.sh | /bin/sh
Entware-ng installation started
Info: Creating folders...
Info: Deploying opkg package manager...
Downloading /opt/bin/opkg... success!
Downloading /opt/etc/opkg.conf... success!
Info: Basic packages installation...
Downloading http://entware.zyxmon.org/binaries/mipsel/Packages.gz.
Updated list of available packages in /opt/var/opkg-lists/entware-ng.
Downloading http://ndm.zyxmon.org/binaries/keenetic/Packages.gz.
Updated list of available packages in /opt/var/opkg-lists/ndm-keenetic.
Installing opt-ndmsv1 (1.0-1) to root...
Downloading http://ndm.zyxmon.org/binaries/keenetic/opt-ndmsv1_1.0-1_mipselsf.ipk.
Installing libc (1.0.9-99zz) to root...
Downloading http://ndm.zyxmon.org/binaries/keenetic/libc_1.0.9-99zz_mipselsf.ipk.
Installing libgcc (4.8.5-1) to root...
Downloading http://entware.zyxmon.org/binaries/mipsel/libgcc_4.8.5-1_mipselsf.ipk.
Installing libssp (4.8.5-1) to root...
Downloading http://entware.zyxmon.org/binaries/mipsel/libssp_4.8.5-1_mipselsf.ipk.
Installing libstdcpp (4.8.5-1) to root...
Downloading http://entware.zyxmon.org/binaries/mipsel/libstdcpp_4.8.5-1_mipselsf.ipk.
Installing libpthread (1.0.9-1) to root...
Downloading http://entware.zyxmon.org/binaries/mipsel/libpthread_1.0.9-1_mipselsf.ipk.
Installing librt (1.0.9-1) to root...
Downloading http://entware.zyxmon.org/binaries/mipsel/librt_1.0.9-1_mipselsf.ipk.
Installing ldconfig (1.0.9-1) to root...
Downloading http://entware.zyxmon.org/binaries/mipsel/ldconfig_1.0.9-1_mipselsf.ipk.
Installing findutils (4.5.14-1) to root...
Downloading http://entware.zyxmon.org/binaries/mipsel/findutils_4.5.14-1_mipselsf.ipk.
Installing terminfo (6.0-1) to root...
Downloading http://entware.zyxmon.org/binaries/mipsel/terminfo_6.0-1_mipselsf.ipk.
Configuring libgcc.
Configuring libc.
Configuring libssp.
Configuring terminfo.
Configuring ldconfig.
Configuring libpthread.
Configuring libstdcpp.
Configuring librt.
Configuring findutils.
Configuring opt-ndmsv1.
Updating /opt/etc/ld.so.cache... done.
Installing busybox-zyx (1.24.1-50) to root...
Downloading http://ndm.zyxmon.org/binaries/keenetic/busybox-zyx_1.24.1-50_mipselsf.ipk.
Configuring busybox-zyx.
Installing dropbear (2015.68-3a) to root...
Downloading http://entware.zyxmon.org/binaries/mipsel/dropbear_2015.68-3a_mipselsf.ipk.
Configuring dropbear.
Generating key, this may take a while...
Public key portion is:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCe/WfsjMous9y2HnD8WhVPganA2Cxqn38U1RSFQfm8JgICHSF/lvkWlbOmu0Wv6BKMLO++4VsJMvxqKM9pEu3+Jt2OSF1nD6Ds4zlaYmAf/FF7MmdHW07WPWdfMhUfVQX1nthb7WJC/VU8XPVY4EzaAK5R+RjPDXU6ZiNLZokwC2jZR1nnOpcP8sKDI+k7ffjdWGKxSQw6mHUvXeXUig8qQFHcNKwKzVYSZVc1gtyePxOvcGKwvN3MLYKkNeyVLi9ehTymO8PZkTX8YjrzfRyS+C5wX9owLPXdMVBymIIelZKWuYbVRWzAtjFF7IOC7ZXwfGZ16CQJWoA5bebJ3w41 root@KEENETIC_ULTRA
Fingerprint: md5 96:33:5c:85:58:51:20:56:94:65:78:b6:d8:5c:43:dd
Generating key, this may take a while...
Public key portion is:
ecdsa-sha2-nistp521 AAAAE2VjZHNhLXNoYTItbmlzdHA1MjEAAAAIbmlzdHA1MjEAAACFBAHh7Gu/W9egftwol/VP9hI3oTqS8tCGKrdvmy54rnXVLgH8vZVGG/4n9pz8x8ILyXynFDBIu/4x8Vf5xDHoy+2eXAFIPHqQNpXcQVZI9SY7uoFPFP+pcswYOdvWo3SUHJ9W/NrUXOiQ5tsOb64lxsnHMGgKJrnV1ohTjoFNNpt1msTioQ== root@KEENETIC_ULTRA
Fingerprint: md5 80:34:a4:f9:31:68:79:3f:7a:13:cb:27:6b:71:7e:4e
Creating swap file. Please wait...
128+0 records in
128+0 records out
Setting up swapspace version 1, size = 134213632 bytes
Starting Entware ....
 Starting dropbear...              done.

Поздравляем! Если скрипт не выдал ошибок, то ситема пакетов Entware-ng успешно установлена.

Нашли ошибку - собщите на форуме http://forums.zyxmon.org/viewforum.php?f=5

Для установки пакетов используйте командуe 'opkg install <pkg_name>'.

Если Вам не нужен своп файл, переименуйте /opt/etc/init.d/S01swap в /opt/etc/init.d/K01swap.
Свернуть


Всё! Можете заходить на кинетик по SSH используя логин root, пароль zyxel.
Для выхода из сессии telnet два раза наберите exit.
Обновите список пакетов:

Код: Выделить всё

opkg update
и устанавливайте то, что вам нужно, например:

Код: Выделить всё

opkg install mc


Пароль root после входа по SSH можно поменять стандартной командой passwd:
Пример смены пароля

Код: Выделить всё

~ # passwd
Changing password for root
New password:
Retype password:
Password for root changed by root
Свернуть

Если Вам не нужен swap (Ultra, GigaII), то переименуйте /opt/etc/init.d/S01swap в /opt/etc/init.d/K01swap.
На этом все! :D

Аватара пользователя
Александр Рыжов
Сообщения: 297
Зарегистрирован: 12 авг 2015, 13:14
Откуда: Смоленск

Entware-ng на кинетиках с прошивкой NDMS v1

Сообщение Александр Рыжов » 26 янв 2016, 19:28

Для информации.

В основном используются те же пакеты, что и в случае установки Entware-ng на NDMS v2. Все скрипты и исходники, используемые в установщике, выложены на Гитхабе.

Таким образом, пользователи NDMS v1 и NDMS v2 после установки получат идентичное окружение в пределах /opt, что позволяет сократить, а где-то полностью ликвидировать разницу в использовании Entware-ng на разных версиях прошивки NDMS.

Прошу обсуждать в этой теме вопросы, связанные с установкой репозитория. Для вопросов по работе пакетов есть ветка по соседству.

Удачи в начинаниях.

Аватара пользователя
c61
Сообщения: 50
Зарегистрирован: 11 авг 2015, 11:32

Entware-ng на кинетиках с прошивкой NDMS v1

Сообщение c61 » 26 янв 2016, 20:31

Самая старая версия от 29.12.2013, в тексте очепятка - 2003. Для версий до 29.12.2013 никак нельзя ?

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1189
Зарегистрирован: 09 авг 2015, 14:33

Entware-ng на кинетиках с прошивкой NDMS v1

Сообщение Zyxmon » 26 янв 2016, 20:45

c61 писал(а):Источник цитаты Для версий до 29.12.2013 никак нельзя ?


Нет. Там отсутствует папка /opt.

kvi7
Сообщения: 24
Зарегистрирован: 28 мар 2016, 12:56
Откуда: Москва

Entware-ng на кинетиках с прошивкой NDMS v1

Сообщение kvi7 » 28 мар 2016, 13:15

Подскажите пожалуйста - для Keenetic Giga II (черный, v.1.11 от 08.01.2014) Entware-ng подойдет? Хочу установить updxy+xupnpd для просмотра IPTV на телевизоре и компьютере.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1189
Зарегистрирован: 09 авг 2015, 14:33

Entware-ng на кинетиках с прошивкой NDMS v1

Сообщение Zyxmon » 28 мар 2016, 13:30

kvi7, да, подойдет.

kvi7
Сообщения: 24
Зарегистрирован: 28 мар 2016, 12:56
Откуда: Москва

Entware-ng на кинетиках с прошивкой NDMS v1

Сообщение kvi7 » 28 мар 2016, 13:50

Спасибо! Установил. Нашел опечатку в начале темы: файл s01swap расположен в папке /opt/etc/init.d

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1189
Зарегистрирован: 09 авг 2015, 14:33

Entware-ng на кинетиках с прошивкой NDMS v1

Сообщение Zyxmon » 28 мар 2016, 14:31

kvi7 писал(а):Источник цитаты Нашел опечатку в начале темы: файл s01swap

Есть такое, исправил. Спасибо.
И у Вас очепятка - буква s маленькая, а должна быть большая S (регистр важен)!

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1189
Зарегистрирован: 09 авг 2015, 14:33

Entware-ng на кинетиках с прошивкой NDMS v1

Сообщение Zyxmon » 19 апр 2016, 17:56

Установщик теперь здесь - http://pkg.entware-keenetic.ru/binaries ... tall_v1.sh
К сожалению придется все поставить заново. Если кто это не сделает - рискует получить нерабочую систему после очередного обновления.

Изменение связано с открытием проекта Entware-Keenetic. Читайте тему - Entware-Keenetic

Yura270972
Сообщения: 58
Зарегистрирован: 29 сен 2015, 15:21

Entware-ng на кинетиках с прошивкой NDMS v1

Сообщение Yura270972 » 22 апр 2016, 12:50

Не устанавливается bin пустая init.d пустая. Ошибка:

Код: Выделить всё

 * opkg_install_cmd: Cannot install package dropbear.
Downloading /media/DISK_A1/system/bin/ext_init.sh... success!
Downloading /media/DISK_A1/system/bin/ext_firewall.sh... success!
Creating swap file. Please wait...
128+0 records in
128+0 records out
Setting up swapspace version 1, size = 134213633 bytes
Starting Entware ....
/bin/sh: /opt/etc/init.d/rc.unslung: not found


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 3 посетителя :: 2 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: CommonCrawl [Bot], TheBB и 1 гость