Jump to content

Репозиторий Entware-Keenetic


Recommended Posts

Внимание! Если у Вас прошивка 2.07 или новее, рекомендуем установить Entware. Установка полностью аналогична описанной ниже. Краткая инструкция по установке Entware тут - 

https://forum.keenetic.net/topic/4299-entware/

 

При содействии и помощи компании ZyXEL (с 2017 г. - Keenetic) и разработчиков Entware создан новый проект Entware-Keenetic для Keenetic`ов с прошивкой NDMSv2*

В отличии от стандартной версии Entware-ng - при сборке используется ядро кинетика, что улучшает совместимость бинарников с прошивкой.

Некоторые пакеты из стандартного Entware могли не работать или работать криво (напр., nginx)

Все бинарники находятся в одной репе, раньше использовался стандартный репозиторий Entware и дополнительный репозиторий для Кинетиков.

!!! Бинарная совместимость репозиториев не проверялась, систему нужно поставить с нуля !!! (относится к Entware-ng)

Внимание! Официальная техническая поддержка компанией ZyXEL (с 2017 г. - Keenetic) не оказывает консультации по настройке и установке внешних пакетов.

Поддержка интернет-центров с установленными пакетами осуществляется только на этом форуме или на forums.zyxmon.org.

Актуальную версию инструкции и её обсуждение можно найти здесь.

Ниже перечислен минимальный набор действий для использования Entware-Keenetic.

Требования:

- (ZyXEL) Keenetic с USB-портом. Любой c NDMSv2*, кроме моделей 4GII/III.

- Прошивка с компонентом OPKG.

- USB носитель с разделом ext2/ext3 и заданной меткой (метка произвольная, любая, в примере ниже метка keendev-dsl).

прим. 1 установка на носитель с ФС NTFS возможна, но корректная работа - не гарантирована, на ваш страх и риск

прим. 2 не возможна установка на носитель с ФС ext4 для устройств с прошивкой 2.07 и новее

прим. 3 для устройств с прошивкой 2.07 и новее (см. выше) - рекомендуется использовать Entware или Debian stable

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

1. Подключите USB-носитель к кинетику;

2. Зайдите на носитель по ftp или cifs;

3. Cоздайте на разделе с заданной меткой USB-носителя папку install;

4. Скопируйте в папку install архив:

- для Keenetic DSL, LTE, VOX с NDMS v2.05 - mips;

- для Keenetic II, Giga II, Ultra с NDMS v2.06 - mipsel;

5. Зайдите в веб-интерфейс кинетика и на странице «Приложения > OPKG» поставьте галку «Включить». Затем выберите из списка нужный USB-носитель, в поле "Сценарий initrc:" вписать /opt/etc/init.d/rc.unslung и нажать кнопку «Применить».

прим. количество вкладок, их порядок и названия зависят от: устройства, версии прошивки и установленных компонентов

Скрытый текст

screen_056.png

 

Если все сделали правильно, то в системном журнале через некоторое время появится строчка "...Установка Entware-Keenetic завершена!"

Пример сообщений системного журнала

Скрытый текст

 


Apr 17 19:57:40 syslog: Syslog: the system log has been cleared.
Apr 17 19:57:42 syslog: Syslog: all servers removed.
Apr 17 19:57:42 syslog: Core::ConfigurationSaver: saving configuration...
Apr 17 19:57:46 syslog: Core::ConfigurationSaver: configuration saved.
Apr 17 19:58:07 syslog: Opkg::Manager: disk is set to: 825bb5c1-fcc3-49c9-ba68-4d90d0b90697:
Apr 17 19:58:07 syslog: Opkg::Manager: /tmp/mnt/keendev-dsl/ mounted to /tmp/mnt/keendev-dsl/.
Apr 17 19:58:07 syslog: Opkg::Manager: /tmp/mnt/keendev-dsl/ mounted to /opt/.
Apr 17 16:58:07 npkg: inflating "installer-keenbe.tar.gz".
Apr 17 19:58:07 syslog: Opkg::Manager: /tmp/mnt/keendev-dsl/ initialized.
Apr 17 19:58:07 syslog: Opkg::Manager: init script reset to default: /opt/etc/initrc.
Apr 17 19:58:07 syslog: Core::ConfigurationSaver: saving configuration...
[E] Apr 17 19:58:07 syslog: Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/.
Apr 17 19:58:07 0: Info: Раздел пригоден для установки.
Apr 17 19:58:07 0: [1/5] Начало развёртывания системы Entware-Keenetic...
Apr 17 19:58:07 0: Info: Создание папок...
Apr 17 19:58:07 0: [2/5] Загрузка и установка базовых пакетов...
Apr 17 19:58:08 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/Packages.gz.
Apr 17 19:58:08 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/keenle.
Apr 17 19:58:09 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing opt-ndmsv2 (1.0-1) to root...
Apr 17 19:58:09 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/opt-ndmsv2_1.0-1_keenbe.ipk.
Apr 17 19:58:13 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libc (1.0.13-3) to root...
Apr 17 19:58:13 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/libc_1.0.13-3_keenbe.ipk.
Apr 17 19:58:14 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libgcc (5.3.0-3) to root...
Apr 17 19:58:14 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/libgcc_5.3.0-3_keenbe.ipk.
Apr 17 19:58:14 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libssp (5.3.0-3) to root...
Apr 17 19:58:14 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/libssp_5.3.0-3_keenbe.ipk.
Apr 17 19:58:15 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libstdcpp (5.3.0-3) to root...
Apr 17 19:58:15 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/libstdcpp_5.3.0-3_keenbe.ipk.
Apr 17 19:58:17 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libpthread (1.0.13-3) to root...
Apr 17 19:58:17 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/libpthread_1.0.13-3_keenbe.ipk.
Apr 17 19:58:17 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing librt (1.0.13-3) to root...
Apr 17 19:58:17 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/librt_1.0.13-3_keenbe.ipk.
Apr 17 19:58:18 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing ldconfig (1.0.13-3) to root...
Apr 17 19:58:18 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/ldconfig_1.0.13-3_keenbe.ipk.
Apr 17 19:58:18 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing findutils (4.6.0-1) to root...
Apr 17 19:58:18 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/findutils_4.6.0-1_keenbe.ipk.
Apr 17 19:58:19 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing terminfo (6.0-1) to root...
Apr 17 19:58:19 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/terminfo_6.0-1_keenbe.ipk.
Apr 17 19:58:20 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing dropbear (2015.71-2) to root...
Apr 17 19:58:20 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/dropbear_2015.71-2_keenbe.ipk.
Apr 17 19:58:20 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing ndmq (1.0.2-1) to root...
Apr 17 19:58:20 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/ndmq_1.0.2-1_keenbe.ipk.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libndm (1.0.22-1) to root...
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://ndm.zyxmon.org/binaries/keenbe/libndm_1.0.22-1_keenbe.ipk.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Updating /opt/etc/ld.so.cache... done.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libgcc.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libc.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libssp.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring terminfo.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring ldconfig.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libpthread.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring librt.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libndm.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring ndmq.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring dropbear.
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libstdcpp.
Apr 17 19:58:21 root: Info: Установка пакетов прошла успешно! Продолжаем...
Apr 17 19:58:21 root: [3/5] Настройка сценария запуска для прошивки NDMS...
Apr 17 19:58:21 syslog: Core::Server: started Session 127.0.0.1:0.
Apr 17 19:58:21 syslog: Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung".
Apr 17 19:58:21 syslog: Core::Session: client disconnected.
Apr 17 19:58:21 syslog: Core::Server: started Session 127.0.0.1:0.
Apr 17 19:58:21 syslog: Core::ConfigurationSaver: saving configuration...
Apr 17 19:58:21 syslog: Core::Session: client disconnected.
Apr 17 19:58:21 root: [4/5] Генерация SSH-ключей...
Apr 17 19:58:21 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: Generating key, this may take a while...
Apr 17 19:58:26 syslog: Core::ConfigurationSaver: configuration saved.
Apr 17 19:58:38 root: Info: ключ rsa создан
Apr 17 19:58:38 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: ........Generating key, this may take a while...
Apr 17 19:58:40 root: Info: ключ ecdsa создан
Apr 17 19:58:40 root: [5/5] Установка Entware-Keenetic завершена! Запуск dropbear...
Apr 17 19:58:40 dropbear[10983]: Running in background
Apr 17 19:58:40 root: Готово!!!
Apr 17 19:58:40 root: Можно открыть SSH-сессию для соединения с устройством (логин:пароль -> root:zyxel).
Apr 17 19:58:40 syslog: Opkg::Manager: /opt/etc/init.d/doinstall: .

 

Всё! Можно зайти на кинетик по ssh, логин root, пароль zyxel.

Пароль entware никак не связан с паролем кинетика. Меняется он, если необходимо, стандартной командой passwd:

~ # passwd
Changing password for root
New password:
Bad password: too weak
Retype password:
Password for root changed by root

Обновите список пакетов

opkg update

и устанавливайте нужные, например:

opkg install mc
Edited by TheBB
  • Thanks 3
Link to comment
Share on other sites

Спасибо, проверили — действительно базовая система заводится на раз-два. Кстати, ставили на ntfs, и никаких проблем не заметили. С таким импульсом можно пожелать Entware только попутного ветра :D Уже думаем приложиться и сделать облачный маркет с интеграцией в прошивку.

  • Thanks 4
Link to comment
Share on other sites

Каждый день из Китая кто то стучится в dropbear.

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

И пусть хоть обстучатся, это как дверной проём монолитом залить :lol:

Link to comment
Share on other sites

  • 2 weeks later...

Здравствуйте.

Что-то никак nfs шара не монтируется

~ # mount.nfs 192.168.150.17:/nfs/transmission/ /opt/home -w -o tcp

mount.nfs: No such device

Экспорт настроен правильно (с компьютера монтируется)

showmount всё видит:

~ # showmount -e 192.168.150.17

Export list for 192.168.150.17:

/mnt/HD/HD_a2/transmission *

Устройство - Keenetic GIGA III, прошивка - v2.06(AAUW.5)A7

Link to comment
Share on other sites

  • 3 weeks later...

Keenetic ADSL v2.05(AAGK.0)C4

Ребята подскажите в чем косяк, почему не заводится ?

May 21 04:30:51ndmOpkg::Manager: disk is set to: 5d9fb578-9912-bc42-bb1f-762601d50281:
May 21 04:30:51ndmOpkg::Manager: /tmp/mnt/keendev-dsl/ mounted to /tmp/mnt/keendev-dsl/.
May 21 04:30:52ndmOpkg::Manager: /tmp/mnt/keendev-dsl/ mounted to /opt/.
May 21 04:30:52npkginflating "installer-keenbe.tar.gz".
May 21 04:30:54ndhcps_WEBADMIN: error while reading dhcp packet: resource temporarily unavailable.
May 21 04:30:56ndmOpkg::Manager: /tmp/mnt/keendev-dsl/ initialized.
May 21 04:30:56ndmOpkg::Manager: init script reset to default: /opt/etc/initrc.
May 21 04:30:56ndmCore::ConfigurationSaver: saving configuration...
May 21 04:30:56ndmOpkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/.
May 21 04:30:560Info: Раздел пригоден для установки.
May 21 04:30:560[1/5] Начало развёртывания системы Entware-Keenetic...
May 21 04:30:560Info: Создание папок...
May 21 04:30:580[2/5] Загрузка и установка базовых пакетов...
May 21 04:30:58ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenbe/Packages.gz.
May 21 04:30:58ndmOpkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/keenbe.
May 21 04:30:59ndmOpkg::Manager: /opt/etc/init.d/doinstall: Unknown package 'opt-ndmsv2'.
May 21 04:30:59ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing dropbear (2015.71-3) to root...
May 21 04:30:59ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries/keenbe/dropbear_2015.71-3_keenbe.ipk.
May 21 04:30:59ndmOpkg::Manager: /opt/etc/init.d/doinstall: Collected errors:
May 21 04:30:59ndmOpkg::Manager: /opt/etc/init.d/doinstall:  * opkg_install_cmd: Cannot install package opt-ndmsv2.
May 21 04:30:59ndmOpkg::Manager: /opt/etc/init.d/doinstall:  * satisfy_dependencies_for: Cannot satisfy the following dependencies for dropbear:
May 21 04:30:59ndmOpkg::Manager: /opt/etc/init.d/doinstall:  * opkg_install_cmd: Cannot install package dropbear.
May 21 04:30:59ndmOpkg::Manager: /opt/etc/init.d/doinstall:  * opkg_install_cmd: Cannot install package ndmq.
May 21 04:30:59ndmOpkg::Manager: /opt/etc/init.d/doinstall: Unknown package 'ndmq'.
May 21 04:30:590Critical error: Ошибка загрузки? Нет соединения с интернет? Сервер не работает?
May 21 04:30:590Выход из установки...
May 21 04:30:59ndmOpkg::Manager: /opt/etc/init.d/doinstall: exit code 

Link to comment
Share on other sites

Отмазка.

Разработчики Entware и Entware-Keenetic (в частности) не гарантируют работу всех пакетах на всех устройствах.

Если Вы столкнулись с проблемой - не пишите в этой теме. Создайте тему (или напишите в ранее созданную) в соседнем разделе - Сборка и настройка...или на форуме разработчиков. Все сообщения о проблемах конкретных пакетов будут в этом разделе удаляться без предупреждений.

Link to comment
Share on other sites

Добавлю, про id. Если посмотреть вывод CLI команды "show usb", то увидите у дисков "name" и "label". Label - это метка логического диска.

(config)> show usb
             usb:
              device:
                    name: EA4CE6884CE64F3F:
                   label: WD
...
              device:
                    name: 0b30ee94-a61b-472b-97dc-079da06f0283:
                   label: USB_OPKG

Но напр. v2.05C4 использует в конфиге (и в web тоже) не метку, а id (т.е. 'name'). В итоге команда получается:

>opkg disk 0b30ee94-a61b-472b-97dc-079da06f0283:

Edited by Guest
Link to comment
Share on other sites

Подскажите, возможно ли обновить в Entware ядро с 2.6.22 до 2.6.36?

В настоящий момент для сборки пакетов Entware-Keenetic используются исходники ядра 2.6.22 (минимальное из используемых в прошивках). Это сделано для лучшей совместимости пакетов. При сборке с другими исходниками, некоторые бинарники работать не будут, как только встретится отсутвующий в ядре syscall.

В планах сборка третьего фида Entware-Keenetic с использованием ядра 3.4. Этот фид будет работать на устройствах с чипами MTK 76xx, прошивка 2.07 и выйдет после публикации исходников ядра на github.

Link to comment
Share on other sites

В настоящий момент для сборки пакетов Entware-Keenetic используются исходники ядра 2.6.22 (минимальное из используемых в прошивках).

Ок. А есть ли модуль ядра uvc для 2.6.22. Очень хочется вебкамеру прикрутить к entware. На keenopt насколько знаю это возможно.

Link to comment
Share on other sites

Ок. А есть ли модуль ядра uvc для 2.6.22. Очень хочется вебкамеру прикрутить к entware. На keenopt насколько знаю это возможно.

Модуль ядра не является принадлежностью Entware или Keenopt. Он либо есть, либо его нет. В Entware нет модулей ядра в виде пакетов. В Keenopt - были. Но модули, если имеются, можно просто закинуть на роутер и загузить на нем (insmod).

Link to comment
Share on other sites

Модуль ядра не является принадлежностью Entware или Keenopt. Он либо есть, либо его нет. В Entware нет модулей ядра в виде пакетов. В Keenopt - были. Но модули, если имеются, можно просто закинуть на роутер и загузить на нем (insmod).

Ок. Есть вот такое информация из смежной темы

Если вы хотите использовать ядерные модули, доступные для вашей прошивки, то можно их установить с помощью следующего скрипта:

Код:

wget -qO - http://ndm.zyxmon.org/binaries/keenetic ... ll-kmod.sh | sh

viewtopic.php?f=4&t=27#p159

Он качает модули для 36 ядра, которые естественно на entware с 22 ядром не запускаются. Можно ли найти модули для 22 ядра?

Link to comment
Share on other sites

TheBB писал:
ЧАВО, ЧаВо, ЧаВО, ЧЗВ, FAQ, F.A.Q.

Очень хорошо. Вынести бы эту инфу сюда http://keenopt.ru/ дабы она была сразу видна. Можно еще добавить приложенные картинки - сравнение моделей наших роутеров.

Сравнение моделей_1.png

Сравнение моделей_2.jpg

Сравнение моделей_3.png

Сравнение моделей роутеров Zyxel_сентябрь 2016.png

Edited by edvard69
05 сентября 2016 г. добавлена еще одна таблица сравнения роутеров.
Link to comment
Share on other sites

Поставил все на ФС NTFS , все работает прекрасно, спасибо. Переходил с Entrware-NG. Файлы конфигурации для Lightpdd и т.д. подменил простым копированием со старой системы и заменой на новый в текущей системе Entrware-Zyxel, естественно посмотрел сначала совместимы ли они по структуре или нет используя nano. Вся переустановка вместе заняла от силы 10 минут.

  • Thanks 1
Link to comment
Share on other sites

  • 2 weeks later...

Может не в эту тему пишу, тогда сорри. Переставьте в нужную.

Что есть: Keenetic II, прошивка kn_rb_draft_2.06.B.3.0-4, на флешку (Transcend 16 Gb, EXT2) установлено Entware (по этой инструкции http://keenopt.ru/viewtopic.php?p=3484#p3484) + муз. станция + расширенный графический интерфейс (http://keenopt.ru/viewtopic.php?f=4&t=337). Система установлена дня 3 назад и до сегодняшнего утра работала нормально. Сегодня утром обнаружилось отсутствие возможности подключения по SSH (по Telnet подключается нормально). Перегрузка системы с вебморды и включение-выключение роутера по электропитанию возможности подключения по SSH не дали. Доступ с компа к флешке по СIFS и FTP есть, выход в интернет есть, доступ к ведморде роутера по \\IP роутера есть, в вебморде роутера флешка видна подключенной, USB звуковая карта с компом работает нормально.

Выводы. Похоже, слетело установленное на флешку Entware. Раньше такого ни разу небыло. Сегодня переставлю Entware на другую флешку с форматированием флешки. Но остается вопрос: почему слетело Entware? :?

Link to comment
Share on other sites

.... Но остается вопрос: почему слетело Entware? :?

Не уверен, что у Вас аналогично. Иногда у меня, после перезагрузки роутера в логах ругань на флешку:

[i] Jun 11 09:07:50 ndm: kernel: sd 0:0:0:0: [sda] Media Changed
[i] Jun 11 09:07:50 ndm: kernel: sd 0:0:0:0: [sda]  Result: hostbyte=0x00 driverbyte=0x08
[i] Jun 11 09:07:50 ndm: kernel: sd 0:0:0:0: [sda]  Sense Key : 0x6 [current]
[W] Jun 11 09:07:50 ndm: kernel: Info fld=0x0
[i] Jun 11 09:07:50 ndm: kernel: sd 0:0:0:0: [sda]  ASC=0x28 ASCQ=0x0
[i] Jun 11 09:07:50 ndm: kernel: sd 0:0:0:0: [sda] CDB: cdb[0]=0x28: 28 00 00 00 37 90 00 00 08 00
[E] Jun 11 09:07:50 ndm: kernel: end_request: I/O error, dev sda, sector 14224
.....

Если же строки " [sda] Media Changed" нет, то все нормально. И нормальная загузка в 95% случаев. Может это и флешка сбоит.

Логи (журнал) смотрите!!!!!

Чаще всего у меня ошибка происходит, если сделать umount из морды перед перезагрузкой.

Предположительно при перезагрузке не всегда происходит корректная остановка "всего и вся" запущенного с флешки. Запуск идет не только из /opt/etc/init.d но и через хуки скрипты (активно используются звуковой станцией). Может в этом проблема.

Link to comment
Share on other sites

Сегодня переставлю Entware на другую флешку с форматированием флешки.

Переставил Entware на другую флешку (PQI 2 Gb, EXT2). Из программ установил только mc и муз. станцию. Станция работает нормально. Перегрузился. Тоже все в норме. В логе ничего подозрительного не обнаружено. Наблюдаю дальше. Предыдущую флешку тестирую на компе.

Link to comment
Share on other sites

  • 3 weeks later...

[Entware] не устанавливается на Keenetic Ultra (первый), прошивка v2.05(AAGJ.5)C4.

Флешка 1Gb, USB 2.0, NTFS.

Ставил mipsel.

Jul 03 12:53:35ndmkernel: usb 1-1: new high speed USB device using rt3xxx-ehci and address 2

Jul 03 12:53:35ndmkernel: usb 1-1: configuration #1 chosen from 1 choice

Jul 03 12:53:35ndmkernel: scsi0 : SCSI emulation for USB Mass Storage devices

Jul 03 12:53:35ndmkernel: usb-storage: device found at 2

Jul 03 12:53:35ndmkernel: usb-storage: waiting for device to settle before scanning

Jul 03 12:53:40ndmkernel: scsi 0:0:0:0: Direct-Access USB FLASH DRIVE PMAP PQ: 0 ANSI: 0 CCS

Jul 03 12:53:42ndmkernel: sd 0:0:0:0: [sda] 2015232 512-byte hardware sectors (1032 MB)

Jul 03 12:53:42ndmkernel: sd 0:0:0:0: [sda] Write Protect is off

Jul 03 12:53:42ndmkernel: sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00

Jul 03 12:53:42ndmkernel: sd 0:0:0:0: [sda] Assuming drive cache: write through

Jul 03 12:53:42ndmkernel: sd 0:0:0:0: [sda] 2015232 512-byte hardware sectors (1032 MB)

Jul 03 12:53:42ndmkernel: sd 0:0:0:0: [sda] Write Protect is off

Jul 03 12:53:42ndmkernel: sd 0:0:0:0: [sda] Mode Sense: 23 00 00 00

Jul 03 12:53:42ndmkernel: sd 0:0:0:0: [sda] Assuming drive cache: write through

Jul 03 12:53:42ndmkernel: /dev/scsi/host0/bus0/target0/lun0: unknown partition table

Jul 03 12:53:42ndmkernel: sd 0:0:0:0: [sda] Attached SCSI removable disk

Jul 03 12:53:42ndmkernel: sd 0:0:0:0: Attached scsi generic sg0 type 0

Jul 03 12:53:42ndmFileSystem::Ext: ntfs "38DE7003DE6FB7B0:" filesystem initialized.

Jul 03 12:53:42ndmkernel: usb-storage: device scan complete

Jul 03 12:53:42ndmkernel: tntfs: fail_safe is enabled

Jul 03 12:53:42ndmkernel: tntfs info: NTFS volume version 3.1 (cluster_size 512, PAGE_CACHE_SIZE 4096).

Jul 03 12:55:16ndmOpkg::Manager: disk is set to: 38DE7003DE6FB7B0:

Jul 03 12:55:16ndmOpkg::Manager: init script reset to default: /opt/etc/initrc.

Jul 03 12:55:16ndmCore::ConfigurationSaver: saving configuration...

Jul 03 12:55:16ndmOpkg::Manager: /tmp/mnt/OPKG/ mounted to /tmp/mnt/OPKG/.

Jul 03 12:55:16ndmOpkg::Manager: /tmp/mnt/OPKG/ mounted to /opt/.

Jul 03 12:55:16npkginflating "installer-keenle.tar.gz".

Jul 03 12:55:40agHTTP::CoreInterface: NDM core connection timeout.

Jul 03 12:55:40ndmCore::Server: started Session 127.0.0.1:0.

Jul 03 12:55:59ndmOpkg::Manager: /tmp/mnt/OPKG/ initialized.

Jul 03 12:55:59ndmCore::Session: client disconnected.

Jul 03 12:55:59ndmOpkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/.

Jul 03 12:55:59ndmCore::ConfigurationSaver: configuration saved.

Jul 03 12:55:590Info: Раздел NTFS! атрибуты "пользователь:группа" могут не поддерживаться.

Jul 03 12:55:590При возникновении проблем, используйте накопитель с файловой системой ext2/ext3.

Jul 03 12:55:590[1/5] Начало развёртывания системы Entware-Keenetic...

Jul 03 12:55:590Info: Создание папок...

Jul 03 12:56:000[2/5] Загрузка и установка базовых пакетов...

Jul 03 12:56:01ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries ... ackages.gz.

Jul 03 12:56:01ndmOpkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/keenle.

Jul 03 12:56:02ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing opt-ndmsv2 (1.0-3) to root...

Jul 03 12:56:02ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries ... keenle.ipk.

Jul 03 12:56:03ndmOpkg::Manager: /opt/etc/init.d/doinstall: Installing libc (1.0.13-4) to root...

Jul 03 12:56:03ndmOpkg::Manager: /opt/etc/init.d/doinstall: Downloading http://pkg.entware-keenetic.ru/binaries ... keenle.ipk.

Jul 03 12:56:19ndmOpkg::Manager: /opt/etc/init.d/doinstall: timed out.

И после ndm Opkg::Manager: /opt/etc/init.d/doinstall: timed out. - дальше не идёт.

Как решить данную проблему?

PS [Keenopt] ставится нормально, SSH подключается, но под него нет nginx, а вёб-сервер очень нужен.

Link to comment
Share on other sites

Добрый день!

Подскажите пожалуйста, как найти описание пакета (типа man), установленного с помощью: opkg install "имя пакета".

Интересует общий алгоритм и конкретно описание пакета cron. Общая информация по cron не интересует. Нужны особенности использования cron для Keenetic, структура каталогов и назначение файлов. Интересует в частности почему отсутствует файл: /opt/etc/crontab

root@Keenetic_Giga:/opt/root# opkg info cron

Package: cron

Version: 2-keenopt

Depends: libc, busybox

Provides:

Status: install user installed

Section: utils

Architecture: all

Maintainer: NDMS Developers Team

MD5Sum: ad0ae6f6079ace1262929a76cf60453c

Size: 1525

Filename: cron_2-keenopt_all.ipk

Conffiles:

/opt/etc/crontabs/root ceaeb4d1020a24cf64bdf99e5585d4c2

Source: feeds/ndmfeed/cron

Description: Cron utils for use crond from busybox.

Installed-Time: 1467488241

root@Keenetic_Giga:/opt/root#

Спасибо.

Link to comment
Share on other sites

Спасибо.

Пожалуйста не разводите offtopic. Эта тема не по cron, не про KEENOPT а про установку Entware-keenetic и по общим вопросам.

Про cron в Entware давно уже все разжевали. В Entware две версии cron. Одна из них не работает на ntfs носителях (нет поддержки атрибутов). Используйте поиск!!! Создайте отдельную тему!!!

Link to comment
Share on other sites

Извините и спасибо.

Подскажите пож., в какой ветке я должен создать новую ветку по моему вопросу?

флешка отформатирована в ext3

Link to comment
Share on other sites

Доброго дня!

Подскажите в чём может быть дело? Делаю всё по инструкции: форматирую в ext2 (ext3 тоже пробовал) в винде через EaseUS (пробовал также Paragon), захожу по cifs, создаю папку install, копирую архив mipsel (у меня Giga3 - прошивка v2.07(AAUW.1)B1), захожу в OPKG, выбираю флэшку, нажимаю применить и в логах это:

[spoiler=]

Jul 10 15:52:41ndmkernel: usb 1-2: new high-speed USB device number 5 using xhci-hcd

Jul 10 15:52:41ndmkernel: usb 1-2: New USB device found, idVendor=090c, idProduct=1000

Jul 10 15:52:41ndmkernel: usb 1-2: SerialNumber: 12122180005531

Jul 10 15:52:41ndmkernel: scsi3 : usb-storage 1-2:1.0

Jul 10 15:52:44ndmkernel: scsi 3:0:0:0: Direct-Access                                    PQ: 0 ANSI: 4

Jul 10 15:52:44ndmkernel: sd 3:0:0:0: Attached scsi generic sg0 type 0

Jul 10 15:52:44ndmkernel: sd 3:0:0:0: [sda] 15257600 512-byte logical blocks: (7.81 GB/7.27 GiB)

Jul 10 15:52:44ndmkernel: sd 3:0:0:0: [sda] Write Protect is off

Jul 10 15:52:44ndmkernel: sd 3:0:0:0: [sda] Mode Sense: 43 00 00 00

Jul 10 15:52:44ndmkernel: sd 3:0:0:0: [sda] No Caching mode page found

Jul 10 15:52:44ndmkernel: sd 3:0:0:0: [sda] Assuming drive cache: write through

Jul 10 15:52:44ndmkernel: sd 3:0:0:0: [sda] No Caching mode page found

Jul 10 15:52:44ndmkernel: sd 3:0:0:0: [sda] Assuming drive cache: write through

Jul 10 15:52:44ndmkernel:  sda: sda1

Jul 10 15:52:44ndmkernel: sd 3:0:0:0: [sda] No Caching mode page found

Jul 10 15:52:44ndmkernel: sd 3:0:0:0: [sda] Assuming drive cache: write through

Jul 10 15:52:44ndmkernel: sd 3:0:0:0: [sda] Attached SCSI removable disk

Jul 10 15:52:44ndmFileSystem::Ext: "/dev/sda" has an unknown partition type, ignored.

Jul 10 15:52:44ndmFileSystem::Ext: ext2 "cd01e96c-e88a-1e12-a50a-1bd13915e97c:" filesystem initialized.

Jul 10 15:52:44ndmkernel: EXT4-fs (sda1): mounting ext2 file system using the ext4 subsystem

Jul 10 15:52:44ndmkernel: EXT4-fs (sda1): mounted filesystem without journal. Opts: (null)

Jul 10 15:54:06ndmOpkg::Manager: disk is set to: cd01e96c-e88a-1e12-a50a-1bd13915e97c:

Jul 10 15:54:06ndmkernel: EXT4-fs (sda1): re-mounted. Opts: (null)

Jul 10 15:54:06ndmOpkg::Manager: /tmp/mnt/OPKG/ mounted to /tmp/mnt/OPKG/.

Jul 10 15:54:06ndmOpkg::Manager: /tmp/mnt/OPKG/ mounted to /opt/.

Jul 10 15:54:06ndmOpkg::Manager: none mounted to /opt/proc/.

Jul 10 15:54:06ndmOpkg::Manager: none mounted to /opt/sys/.

Jul 10 15:54:06ndmOpkg::Manager: /dev mounted to /opt/dev/.

Jul 10 15:54:06ndmOpkg::Manager: /tmp mounted to /opt/tmp.

Jul 10 15:54:06ndmOpkg::Manager: none mounted to /opt/dev/pts/.

Jul 10 15:54:06ndmOpkg::Manager: system failed [0xcffd02a6].

Jul 10 15:54:06ndmOpkg::Manager: system failed [0xcffd02ac].

Jul 10 15:54:06ndmOpkg::Manager: system failed [0xcffd02b8], unable to copy /etc/shells -> /opt/etc/shells.

Jul 10 15:54:06ndmOpkg::Manager: system failed [0xcffd02c0], unable to copy /etc/profile -> /opt/etc/profile.

Jul 10 15:54:06npkginflating "installer-keenle.tar.gz".

Jul 10 15:54:17ndmOpkg::Manager: /tmp/mnt/OPKG/ initialized.

Jul 10 15:54:17ndmOpkg::Manager: init script reset to default: /opt/etc/initrc.

Jul 10 15:54:17ndmOpkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/.

Jul 10 12:54:170Critical error: Используйте накопитель с файловой системой ext2/ext3. Отменяем...

Jul 10 15:54:17ndmOpkg::Manager: /opt/etc/init.d/doinstall: exit code 1.

Что не так? Надо в линуксе что ли форматировать?

Edited by Guest
Link to comment
Share on other sites

ожОбновились репозитории пакетов в связи с выходом новой версии uClibc-ng (1.0.16), и выходом новой версии прошивки (см. последний пункт изменений)

Добавлен пакет ipset (v.6.24-1a) для устройств с прошивкой 2.07

 

возможные проблемы и их решения СЮДА

Edited by TheBB
!!!
Link to comment
Share on other sites

Насколько я понимаю, на данный момент отдельного фида под 2.07 с ядром 3.4 все еще нет, все пакеты собраны под 2.6.22?

Link to comment
Share on other sites

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

Link to comment
Share on other sites

В ‎10‎.‎07‎.‎2016 в 19:27, zyxmon сказал:

Можно и в винде, но использовать проверенные решения. Например - https://zyxel.ru/kb/2307/

Дело в том, что так и делал. Может с флэшкой что не так...

Link to comment
Share on other sites

Некоторые флешки ни в какую не хотят обновлять таблицу разделов (mbr). Точнее делают видимость, что обновляют, а на самом деле - нет.

Попробуйте с другой флешкой. Дальнейшее обсуждение форматирования флешек тут offtopic. Если ничего не выйдет - создайте отдельную тему.

Link to comment
Share on other sites

С  Keenetic DSL (Rev.A) творятся какие-то чудеса. На релизной версии (даже после всех обновлений) вообще не получается установить Entware-Keenetic - в процессе отваливается ADSL-соединение, отчего основные пакеты не выкачиваются - результат предсказуем. Если же предварительно обновиться на бета-версию, то всё устанавливается (ставлю на флешку под ext3), но появляется один нюанс - после практически каждого запуска любого скрипта из /opt/etc/init.d роутер то ли просто перезагружается, то ли глобально падает в корку, в общем в любом случае он перезагружается, при этом в логах ничего нет (сбрасываю их через syslog-ng на внешний диск, но как понимаю в них может не быть самого интересного). Самое обидное в том, что после (пере)загрузки все сервисы (dropbear, dnsmasq, nginx etc.) работают нормально, а вот стоит только выполнить банальный /opt/etc/init.d/S80nginx reload, и где-то в 8/10 случаев всё накроется.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...