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

Используем пакеты, расширяющие возможности оборудования
levantine
Сообщения: 10
Зарегистрирован: 11 ноя 2015, 00:39

Сообщение levantine » 31 дек 2015, 21:52

Здравствуйте.
Я тут рылся в репозитории на keenopt, нашел там полезный пакет pam_ndm.
Это, собственно, PAM-модуль для авторизации по базе данных пользователей из NDMS. Доступ предоставляется NDMS-пользователям с тегом opt. Нет ли смысла подтянуть его в архив для установки entware?
Keenetic Giga III + Entware-Keenetic

Dr.Acid
Сообщения: 166
Зарегистрирован: 26 авг 2015, 23:46

Сообщение Dr.Acid » 31 дек 2015, 22:10

Gconst писал(а):Источник цитаты Так: http://zyxel.ru/kb/2100 можно?

Да, именно так и нужно прошивать.

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

Сообщение Zyxmon » 31 дек 2015, 22:20

levantine писал(а):Источник цитаты Нет ли смысла подтянуть его в архив для установки entware?


Подтягивайте, если видите в этом смысл и проверяйте стабильность. На мой взгляд - чем проще (в том числе авторизация), тем надежнее. Мы сейчас развязали пользователей ndm и entware и не обрабатываем сообщения об обновлениях пользователей и их атрибутов из ndm. В предыдущем нашем варианте иногда авторизация не работала без видимых причин.

Yrzorg
Сообщения: 82
Зарегистрирован: 05 окт 2015, 13:23

Сообщение Yrzorg » 06 янв 2016, 21:03

Поскольку opkg уже включёна в прошивку официально и ставится через веб-интерфейс, то можно обойтись без захода через telnet и выполнения там команд
отформатировать флешку в ext2 (я использую Ext2Fsd для windows), создать каталог install, используя обычный проводник винды, положить туда стартовый скрипт, воткнуть в девайс
в веб-интерфейсе "приложения -> opkg -> включить -> указать диск"
 
Изображение
Свернуть

и оно заработало
 

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

Jan 06 19:27:34ndmkernel: usb 1-2: new high speed USB device number 3 using xhc_mtk
Jan 06 19:27:34ndmkernel: scsi1 : usb-storage 1-2:1.0
Jan 06 19:27:35ndmkernel: scsi 1:0:0:0: Direct-Access     Kingston DT Mini Fun G2   PMAP PQ: 0 ANSI: 0 CCS
Jan 06 19:27:35ndmkernel: sd 1:0:0:0: Attached scsi generic sg0 type 0
Jan 06 19:27:35ndmkernel: sd 1:0:0:0: [sda] 7669824 512-byte logical blocks: (3.92 GB/3.65 GiB)
Jan 06 19:27:35ndmkernel: sd 1:0:0:0: [sda] Write Protect is off
Jan 06 19:27:35ndmkernel: sd 1:0:0:0: [sda] Mode Sense: 23 00 00 00
Jan 06 19:27:35ndmkernel: sd 1:0:0:0: [sda] Assuming drive cache: write through
Jan 06 19:27:35ndmkernel: sd 1:0:0:0: [sda] Assuming drive cache: write through
Jan 06 19:27:35ndmkernel:  sda: sda1
Jan 06 19:27:35ndmkernel: sd 1:0:0:0: [sda] Assuming drive cache: write through
Jan 06 19:27:35ndmkernel: sd 1:0:0:0: [sda] Attached SCSI removable disk
Jan 06 19:27:35ndmFileSystem::Ext: "/dev/sda" has an unknown partition type, ignored. 
Jan 06 19:27:35ndmFileSystem::Ext: ext2 "4c724ee5-86e6-495d-873a-898ff0c49440:" filesystem initialized. 
Jan 06 19:27:49ndmComponents::Manager: init remote completed. 
Jan 06 19:27:59ndmOpkg::Manager: disk is set to: 4c724ee5-86e6-495d-873a-898ff0c49440: 
Jan 06 19:27:59ndmOpkg::Manager: init script reset to default: /opt/etc/initrc. 
Jan 06 19:28:00ndmOpkg::Manager: /tmp/mnt/Entware-ng/ mounted to /tmp/mnt/Entware-ng/. 
Jan 06 19:28:00ndmOpkg::Manager: /tmp/mnt/Entware-ng/ mounted to /opt/. 
Jan 06 16:28:00npkginflating "installer-entware.tar.gz". 
Jan 06 19:28:02ndmOpkg::Manager: /tmp/mnt/Entware-ng/ initialized. 
Jan 06 19:28:02ndmOpkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/. 
Jan 06 19:28:020Info: Creating folders...
Jan 06 19:28:020Warning: Folder /opt/bin exists! If something goes wrong please clean /opt folder and try again.
Jan 06 19:28:020Warning: Folder /opt/etc/init.d exists! If something goes wrong please clean /opt folder and try again.
Jan 06 19:28:020Warning: Folder /opt/sbin exists! If something goes wrong please clean /opt folder and try again.
Jan 06 19:28:020Warning: Folder /opt/share exists! If something goes wrong please clean /opt folder and try again.
Jan 06 19:28:020Info: Deploying opkg package manager...
Jan 06 19:28:02ndmOpkg::Manager: /opt/etc/init.d/doinstall: Connecting to ndm.zyxmon.org (81.4.123.217:80). 
Jan 06 19:28:03ndmOpkg::Manager: /opt/etc/init.d/doinstall: Connecting to ndm.zyxmon.org (81.4.123.217:80). 
Jan 06 19:28:030Info: Basic packages installation...
Jan 06 19:28:03ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://entware.zyxmon.org/binaries/mipsel/Packages.gz. 
Jan 06 19:28:03ndmOpkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/entware-ng. 
Jan 06 19:28:03ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenetic/Packages.gz. 
Jan 06 19:28:03ndmOpkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/ndm-keenetic. 
Jan 06 19:28:03ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing zyx-opt (108-1) to root... 
Jan 06 19:28:03ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenetic/zyx-opt_108-1_mipselsf.ipk. 
Jan 06 19:28:04ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing libc (1.0.9-99z) to root... 
Jan 06 19:28:04ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenetic/libc_1.0.9-99z_mipselsf.ipk. 
Jan 06 19:28:05ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing libgcc (4.8.5-1) to root... 
Jan 06 19:28:05ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://entware.zyxmon.org/binaries/mipsel/libgcc_4.8.5-1_mipselsf.ipk. 
Jan 06 19:28:05ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing libssp (4.8.5-1) to root... 
Jan 06 19:28:05ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://entware.zyxmon.org/binaries/mipsel/libssp_4.8.5-1_mipselsf.ipk. 
Jan 06 19:28:05ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing libstdcpp (4.8.5-1) to root... 
Jan 06 19:28:05ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://entware.zyxmon.org/binaries/mipsel/libstdcpp_4.8.5-1_mipselsf.ipk. 
Jan 06 19:28:06ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing libpthread (1.0.9-1) to root... 
Jan 06 19:28:06ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://entware.zyxmon.org/binaries/mipsel/libpthread_1.0.9-1_mipselsf.ipk. 
Jan 06 19:28:06ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing librt (1.0.9-1) to root... 
Jan 06 19:28:06ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://entware.zyxmon.org/binaries/mipsel/librt_1.0.9-1_mipselsf.ipk. 
Jan 06 19:28:06ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing ldconfig (1.0.9-1) to root... 
Jan 06 19:28:06ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://entware.zyxmon.org/binaries/mipsel/ldconfig_1.0.9-1_mipselsf.ipk. 
Jan 06 19:28:06ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing findutils (4.5.14-1) to root... 
Jan 06 19:28:06ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://entware.zyxmon.org/binaries/mipsel/findutils_4.5.14-1_mipselsf.ipk. 
Jan 06 19:28:07ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing terminfo (6.0-1) to root... 
Jan 06 19:28:07ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://entware.zyxmon.org/binaries/mipsel/terminfo_6.0-1_mipselsf.ipk. 
Jan 06 19:28:07ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing busybox-zyx (1.24.1-99zz) to root... 
Jan 06 19:28:07ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenetic/busybox-zyx_1.24.1-99zz_mipselsf.ipk. 
Jan 06 19:28:08ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing dropbear (2015.68-3a) to root... 
Jan 06 19:28:08ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://entware.zyxmon.org/binaries/mipsel/dropbear_2015.68-3a_mipselsf.ipk. 
Jan 06 19:28:08ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing ndmq (1.0.2-1) to root... 
Jan 06 19:28:08ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenetic/ndmq_1.0.2-1_mipselsf.ipk. 
Jan 06 19:28:08ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing libndm (1.0.22-1) to root... 
Jan 06 19:28:08ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenetic/libndm_1.0.22-1_mipselsf.ipk. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Updating /opt/etc/ld.so.cache... done. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring libgcc. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring libc. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring libssp. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring terminfo. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring ldconfig. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring libpthread. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring busybox-zyx. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring librt. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring libndm. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring ndmq. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring dropbear. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring libstdcpp. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring findutils. 
Jan 06 19:28:09ndmOpkg::Manager: /opt/etc/init.d/doinstall: Configuring zyx-opt. 
Jan 06 19:28:09rootInfo: Finishing installation, deleting installation script and starting dropbear
Jan 06 19:28:09dropbear[896]Running in background
Jan 06 19:28:09rootStarted dropbear from .
Свернуть
Keenetic Ultra II+Entware
NDMS 3.7

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

Сообщение Zyxmon » 06 янв 2016, 21:37

Yrzorg, стартовый скрипт все равно задать нужно.

Yrzorg
Сообщения: 82
Зарегистрирован: 05 окт 2015, 13:23

Сообщение Yrzorg » 06 янв 2016, 23:58

Zyxmon, я ничего не задавал, оно всё само
Keenetic Ultra II+Entware
NDMS 3.7

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

Сообщение Zyxmon » 07 янв 2016, 11:00

opkg_initrc.png
Понятно, что "само". Так и было задумано для установки. для корректного старта служб Entware нужно прописать "Сценарий initrc". Для Entware он `/opt/etc/init.d/rc.unslung`
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Ari100krat
Сообщения: 1
Зарегистрирован: 29 ноя 2015, 19:43

Сообщение Ari100krat » 07 янв 2016, 14:58

Yrzorg писал(а):Источник цитаты Поскольку opkg уже включёна в прошивку официально...

Даладна... на GIGA II при обновлении из раздела Система - Обновление устанавливается прошивка v2.05(AAFS.5)C2 без opkg.
какая Ваша модель Кинетика?

Yrzorg
Сообщения: 82
Зарегистрирован: 05 окт 2015, 13:23

Сообщение Yrzorg » 07 янв 2016, 15:16

Zyxmon писал(а):Источник цитаты для корректного старта служб Entware нужно прописать "Сценарий initrc". Для Entware он `/opt/etc/init.d/rc.unslung`

с форума кинопт
Усложнилось поведение по умолчанию: сначала попытка запуска скрипта /opt/etc/initrc, затем фолбэк на каталог /opt/etc/init.d/

я так понимаю, что все скрипты из /init.d/ будут запущены в любом случае
к тому же, если явно задать путь к сценарию initrc, то эта запись продержится только до перезагрузки

Ari100krat писал(а):Источник цитаты какая Ваша модель Кинетика?

Ultra II
Keenetic Ultra II+Entware
NDMS 3.7

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

Сообщение Zyxmon » 07 янв 2016, 15:32

Yrzorg писал(а):Источник цитаты я так понимаю, что все скрипты из /init.d/ будут запущены в любом случае


Только запущены будут два раза, если не задать сценарий. Сообразите сами, почему! Поскольку второй раз службы не запускаются, то просто получите ругань в логе, но все работать будет.

PS Ничего принципиально не изменилось. Вопрос на keenopt был задан "на всякий".


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

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

Всего 1 посетитель :: 0 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость