Jump to content
TheBB

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

63 posts in this topic

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

http://forum.keenetic.net/topic/560-entware-3x/

 

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

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

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

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

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

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

Поддержка интернет-центров с установленными пакетами осуществляется только на этом форуме или на 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-3x или 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

 

!!! repository will be frozen !!!

Edited by TheBB
!!!
  • Thanks 3

Share this post


Link to post
Share on other sites

ЧАВО, ЧаВо, ЧаВО, ЧЗВ, FAQ, F.A.Q.

=1

Question(s) (Q) - Вопрос (B)

Я новый владелец и пользователь роутеров фирмы Zyxel

После обновления прошивки до официальной, обнаружил поддержку установки дополнительных OPKG пакетов "из коробки".

Изучив этот форум я нашёл несколько тем по установке OPKG.

1). Тема: "Репозиторий Entware-Keenetic".

2). Тема: "С чего начать". (KeenOPT)

3). Тема: "Использование репозитория Entware".

4). Возможно, есть и какой-то четвёртый подвид OPKG, который мне просто не попался на глаза на этом форуме.

Подскажите пожалуйста, какой вид OPKG является современным и поддерживаемым?

Answer (A) - Oтвет (O)

1. Рабочий репозиторий. Примерно 1800 пакетов, часто обновляется.

2. В настоящее время (после очередного обновления прошивок) перестал работать. Около 150 пакетов. Содержит модули ядра (в настоящее время нерабочие), которые отсутвуют в п. 1. Можно найти прошивки, на которых работает.

3. Предшественник п.1. Всем пользователям п. 3 предлагается перейти на 1, т.к. поддержка проекта (для кинетиков) закончена.

4. Может быть, но мировой науке не известно. Может на другом форуме есть?

====

=2

Q. (В)

Где и какие прошивки взять? Что ставить?

A. (O)

Файлы прошивок Firmware 2.05/2.06/2.07

Файлы прошивок Experimental 2.07/2.08

Объявление Где взять тестовые прошивки

Раздел Тестирование NDMS
 

mt76xx

Keenetic III

Keenetic Omni

Keenetic Omni II

Keenetic Extra

Keenetic Viva

mt7621

Keenetic Giga III

Keenetic Ultra II

rt6xxx

Keenetic II

Keenetic Giga II

Keenetic Ultra

rt63xxx

Keenetic DSL

Keenetic LTE

Keenetic VOX

Установщик для mt76xx/7621/rt6xxx и список пакетов

Установщик для rt63xxx и список пакетов

====

=3

Q. (В)

Подскажите какая файловая система предпочтительна для внешнего диска?

A. (O)

Если это флешка и она будет жить только с роутером, то ext2 (потому что нет журнала fs уменьшающего ресурс флеша),

Если это диск и он всегда будет жить с роутером, то ext3 (потому что ext4 поддерживается только на старших ядрах (прошивки 2.07)),

Если диск только для торрентов и медиаконтента, то NTFS (потому всегда можно быстро проверить диск на Windows PC).

====

=4

Q. (В)

Для других кинетиков какая метка диска/флешки?

A. (O)

Mетка диска - ЛЮБАЯ произвольная (не забываем об ограничениях на длину метки для ФС и спец. символах)

====

=5

Q. (В)

Подскажите, а эта метка должна быть навсегда или только на время создания?

A. (O)

Навсегда, именно по ней прошивка ищет накопитель для opkg.

====

=6

Q. (В)

Инструкция по установке есть. А нужны ли какие-то действия, чтобы роутер полностью забыл о ранее установленной Entware? Правит ли Entware или оставляет после установки/использования каких-то пакетов что-то в системе (на флэше роутера)?

A. (O)

Заходите на страницу управления Keenetic`а, в разделе "Приложения" на вкладке "OPKG" снимаете с чекбокса "Включить" отметку и нажимаете "Применить", презагружаете роутер. Entware прошивку не изменяет. Можно сделать сброс до заводских настроек и обновить прошивку (опционально).

====

=7

Q. (В)

Подскажите, сейчас у меня установленный keenopt, из инструкции "С чего начать".

Нужно ли мне сбрасывать что-то (и что?), или просто выполнить действия, как описано в этой ветке, установив "поверх"?

A. (O)

Сбрасывать настройки Keenetic`a необходимости нет! Если хотите сохранить настройки/данные из предыдущей установленной системы - используйте backup всего раздела или отдельных файлов/папок. Поверх ставить не рекомендуется, т.к. системы различаются структурой папок.

====

=8

Q. (В)

Я бы поставил на свой Keenetic *** Entware, но в Keenopt меня удерживает только возможность использования ядерных модулей

A. (O)

Для устройств стали доступны в отладочной версии прошивки. Устанавливаются, как компоненты прошивки: "Система" - "Обновление".

Подробности в теме "Установка дополнительных модулей ядра для Opkg"

====

=9

Q. (В)

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

A. (O)

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

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

====

=10

Q. (В)

Подскажите как изменить порт ssh?

A. (O)

В файле /opt/etc/init.d/S51dropbear, в строке ARGS="-p 22 -a", 22 - текущий номер порта, меняете на нужный

====

=11

Q. (В)

При коннекте по ssh: Exception: no matching cipher found: client 3des-cbc,blowfish-cbc,arcfour,cast128-cbc server aes128-ctr,aes256-ctr

У меня старый ssh клиент и в dropbear убрано все небезопасное, нельзя ли как-то "прикрутить" старые cipher-ы?

A. (O)

Сперва возвращаем старые шифры, а заканчиваем участием в ботнете. Вам точно это нужно? Может клиента лучше обновить до вменяемого?

====

=12

Q. (В)

Ну установил я. А дальше что? Что с этим делать?

A. (O)

Зависит от того, что вы хотите получить от Entware.

A. (O)

[Entware] Путеводитель по готовым решениям

====

to be continued...

 

  • Thanks 3

Share this post


Link to post
Share on other sites

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

  • Thanks 4

Share this post


Link to post
Share on other sites
Каждый день из Китая кто то стучится в dropbear.

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

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

Share this post


Link to post
Share on other sites

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

Что-то никак 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

Share this post


Link to post
Share on other sites

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 

Share this post


Link to post
Share on other sites

сегодня обновляли пакеты, пробуйте еще раз.

Share this post


Link to post
Share on other sites

Отмазка.

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

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

Share this post


Link to post
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

Share this post


Link to post
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.

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
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 ядра?

Share this post


Link to post
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 г. добавлена еще одна таблица сравнения роутеров.

Share this post


Link to post
Share on other sites

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

  • Thanks 1

Share this post


Link to post
Share on other sites

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

Что есть: 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? :?

Share this post


Link to post
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 но и через хуки скрипты (активно используются звуковой станцией). Может в этом проблема.

Share this post


Link to post
Share on other sites
Сегодня переставлю Entware на другую флешку с форматированием флешки.

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

Share this post


Link to post
Share on other sites

[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, а вёб-сервер очень нужен.

Share this post


Link to post
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#

Спасибо.

Share this post


Link to post
Share on other sites

Спасибо.

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

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

Share this post


Link to post
Share on other sites

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

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

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

Share this post


Link to post
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

Share this post


Link to post
Share on other sites
...

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Edited by TheBB
!!!

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В ‎10‎.‎07‎.‎2016 в 19:27, zyxmon сказал:

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×