Перейти к содержанию

Рекомендуемые сообщения

Опубликовано (изменено)

Внимание! Если у Вас прошивка 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 и нажать кнопку «Применить».

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

  Показать контент

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

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

  Показать контент

Всё! Можно зайти на кинетик по 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
Изменено пользователем TheBB
  • Спасибо 3
Опубликовано

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

  • Спасибо 4
Опубликовано
  vlad сказал:
Каждый день из Китая кто то стучится в dropbear.

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

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

  • 2 недели спустя...
Опубликовано

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

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

  • 3 недели спустя...
Опубликовано

Keenetic ADSL v2.05(AAGK.0)C4

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

  Показать контент
Опубликовано

Отмазка.

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

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

Опубликовано (изменено)

Добавлю, про 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:

Изменено пользователем Гость
Опубликовано
  AntonArd сказал:
Подскажите, возможно ли обновить в Entware ядро с 2.6.22 до 2.6.36?

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

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

Опубликовано
  zyxmon сказал:

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

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

Опубликовано
  AntonArd сказал:

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

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

Опубликовано
  zyxmon сказал:

Модуль ядра не является принадлежностью 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 ядра?

Опубликовано (изменено)
  TheBB сказал:
ЧАВО, ЧаВо, ЧаВО, ЧЗВ, FAQ, F.A.Q.
Показать  

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

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

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

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

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

Изменено пользователем edvard69
05 сентября 2016 г. добавлена еще одна таблица сравнения роутеров.
Опубликовано

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

  • Спасибо 1
  • 2 недели спустя...
Опубликовано

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

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

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

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

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

  • 3 недели спустя...
Опубликовано

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

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

Ставил mipsel.

  Показать контент
Опубликовано

Добрый день!

Подскажите пожалуйста, как найти описание пакета (типа 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#

Спасибо.

Опубликовано
  ssg сказал:

Спасибо.

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

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

Опубликовано

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

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

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

Опубликовано (изменено)

Доброго дня!

Подскажите в чём может быть дело? Делаю всё по инструкции: форматирую в 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.

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

Изменено пользователем Гость
Опубликовано (изменено)

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

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

 

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

Изменено пользователем TheBB
!!!
Опубликовано

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

Опубликовано

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

Опубликовано

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

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

Опубликовано

С  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 случаев всё накроется.

Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.