TheBB Posted April 18, 2016 Share Posted April 18, 2016 (edited) Внимание! Если у Вас прошивка 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 завершена!" Пример сообщений системного журнала Скрытый текст 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 October 26, 2019 by TheBB 3 Link to comment Share on other sites More sharing options...
ndm Posted April 19, 2016 Share Posted April 19, 2016 Спасибо, проверили — действительно базовая система заводится на раз-два. Кстати, ставили на ntfs, и никаких проблем не заметили. С таким импульсом можно пожелать Entware только попутного ветра Уже думаем приложиться и сделать облачный маркет с интеграцией в прошивку. 4 Link to comment Share on other sites More sharing options...
nos1609 Posted April 21, 2016 Share Posted April 21, 2016 Каждый день из Китая кто то стучится в dropbear. Лучше один раз настроить доступ по ключу и спать спокойно. Общие принципы тут ну и вот тут больше приближено к реалиям, но на английском. И пусть хоть обстучатся, это как дверной проём монолитом залить Link to comment Share on other sites More sharing options...
simm Posted April 30, 2016 Share Posted April 30, 2016 Здравствуйте. Что-то никак 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 More sharing options...
Saibot Posted May 21, 2016 Share Posted May 21, 2016 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 More sharing options...
TheBB Posted May 21, 2016 Author Share Posted May 21, 2016 сегодня обновляли пакеты, пробуйте еще раз. Link to comment Share on other sites More sharing options...
zyxmon Posted May 26, 2016 Share Posted May 26, 2016 Отмазка. Разработчики Entware и Entware-Keenetic (в частности) не гарантируют работу всех пакетах на всех устройствах. Если Вы столкнулись с проблемой - не пишите в этой теме. Создайте тему (или напишите в ранее созданную) в соседнем разделе - Сборка и настройка...или на форуме разработчиков. Все сообщения о проблемах конкретных пакетов будут в этом разделе удаляться без предупреждений. Link to comment Share on other sites More sharing options...
S_A Posted May 28, 2016 Share Posted May 28, 2016 (edited) Добавлю, про 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 May 28, 2016 by Guest Link to comment Share on other sites More sharing options...
zyxmon Posted May 29, 2016 Share Posted May 29, 2016 Подскажите, возможно ли обновить в 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 More sharing options...
AntonArd Posted May 30, 2016 Share Posted May 30, 2016 В настоящий момент для сборки пакетов Entware-Keenetic используются исходники ядра 2.6.22 (минимальное из используемых в прошивках). Ок. А есть ли модуль ядра uvc для 2.6.22. Очень хочется вебкамеру прикрутить к entware. На keenopt насколько знаю это возможно. Link to comment Share on other sites More sharing options...
zyxmon Posted May 30, 2016 Share Posted May 30, 2016 Ок. А есть ли модуль ядра uvc для 2.6.22. Очень хочется вебкамеру прикрутить к entware. На keenopt насколько знаю это возможно. Модуль ядра не является принадлежностью Entware или Keenopt. Он либо есть, либо его нет. В Entware нет модулей ядра в виде пакетов. В Keenopt - были. Но модули, если имеются, можно просто закинуть на роутер и загузить на нем (insmod). Link to comment Share on other sites More sharing options...
AntonArd Posted May 30, 2016 Share Posted May 30, 2016 Модуль ядра не является принадлежностью 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 More sharing options...
edvard69 Posted May 31, 2016 Share Posted May 31, 2016 (edited) TheBB писал: ЧАВО, ЧаВо, ЧаВО, ЧЗВ, FAQ, F.A.Q. Очень хорошо. Вынести бы эту инфу сюда http://keenopt.ru/ дабы она была сразу видна. Можно еще добавить приложенные картинки - сравнение моделей наших роутеров. Edited September 5, 2016 by edvard69 05 сентября 2016 г. добавлена еще одна таблица сравнения роутеров. Link to comment Share on other sites More sharing options...
Roman_Petrov Posted June 5, 2016 Share Posted June 5, 2016 Поставил все на ФС NTFS , все работает прекрасно, спасибо. Переходил с Entrware-NG. Файлы конфигурации для Lightpdd и т.д. подменил простым копированием со старой системы и заменой на новый в текущей системе Entrware-Zyxel, естественно посмотрел сначала совместимы ли они по структуре или нет используя nano. Вся переустановка вместе заняла от силы 10 минут. 1 Link to comment Share on other sites More sharing options...
edvard69 Posted June 15, 2016 Share Posted June 15, 2016 Может не в эту тему пишу, тогда сорри. Переставьте в нужную. Что есть: 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 More sharing options...
zyxmon Posted June 15, 2016 Share Posted June 15, 2016 .... Но остается вопрос: почему слетело 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 More sharing options...
edvard69 Posted June 15, 2016 Share Posted June 15, 2016 Сегодня переставлю Entware на другую флешку с форматированием флешки. Переставил Entware на другую флешку (PQI 2 Gb, EXT2). Из программ установил только mc и муз. станцию. Станция работает нормально. Перегрузился. Тоже все в норме. В логе ничего подозрительного не обнаружено. Наблюдаю дальше. Предыдущую флешку тестирую на компе. Link to comment Share on other sites More sharing options...
Blackmeser Posted July 3, 2016 Share Posted July 3, 2016 [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 More sharing options...
zyxmon Posted July 3, 2016 Share Posted July 3, 2016 Blackmeser Поставьте прошивку отсюда - http://files.keenopt.ru/experimental/Ke ... 016-06-24/ Отворматируйте носитель в ext2 или ext3. Link to comment Share on other sites More sharing options...
ssg Posted July 6, 2016 Share Posted July 6, 2016 Добрый день! Подскажите пожалуйста, как найти описание пакета (типа 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 More sharing options...
zyxmon Posted July 6, 2016 Share Posted July 6, 2016 Спасибо. Пожалуйста не разводите offtopic. Эта тема не по cron, не про KEENOPT а про установку Entware-keenetic и по общим вопросам. Про cron в Entware давно уже все разжевали. В Entware две версии cron. Одна из них не работает на ntfs носителях (нет поддержки атрибутов). Используйте поиск!!! Создайте отдельную тему!!! Link to comment Share on other sites More sharing options...
ssg Posted July 6, 2016 Share Posted July 6, 2016 Извините и спасибо. Подскажите пож., в какой ветке я должен создать новую ветку по моему вопросу? флешка отформатирована в ext3 Link to comment Share on other sites More sharing options...
flash Posted July 10, 2016 Share Posted July 10, 2016 (edited) Доброго дня! Подскажите в чём может быть дело? Делаю всё по инструкции: форматирую в 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 July 10, 2016 by Guest Link to comment Share on other sites More sharing options...
zyxmon Posted July 10, 2016 Share Posted July 10, 2016 ...Что не так? Надо в линуксе что ли форматировать? Можно и в винде, но использовать проверенные решения. Например - https://zyxel.ru/kb/2307/ Link to comment Share on other sites More sharing options...
TheBB Posted July 17, 2016 Author Share Posted July 17, 2016 (edited) ожОбновились репозитории пакетов в связи с выходом новой версии uClibc-ng (1.0.16), и выходом новой версии прошивки (см. последний пункт изменений) Добавлен пакет ipset (v.6.24-1a) для устройств с прошивкой 2.07 возможные проблемы и их решения СЮДА Edited July 18, 2016 by TheBB !!! Link to comment Share on other sites More sharing options...
KorDen Posted July 18, 2016 Share Posted July 18, 2016 Насколько я понимаю, на данный момент отдельного фида под 2.07 с ядром 3.4 все еще нет, все пакеты собраны под 2.6.22? Link to comment Share on other sites More sharing options...
TheBB Posted July 18, 2016 Author Share Posted July 18, 2016 да, в свободную продажу открытый доступ еще не поступил. с результатами тестирования можно ознакомиться здесь. совсем скоро будет! Link to comment Share on other sites More sharing options...
flash Posted July 20, 2016 Share Posted July 20, 2016 В 10.07.2016 в 19:27, zyxmon сказал: Можно и в винде, но использовать проверенные решения. Например - https://zyxel.ru/kb/2307/ Дело в том, что так и делал. Может с флэшкой что не так... Link to comment Share on other sites More sharing options...
zyxmon Posted July 20, 2016 Share Posted July 20, 2016 Некоторые флешки ни в какую не хотят обновлять таблицу разделов (mbr). Точнее делают видимость, что обновляют, а на самом деле - нет. Попробуйте с другой флешкой. Дальнейшее обсуждение форматирования флешек тут offtopic. Если ничего не выйдет - создайте отдельную тему. Link to comment Share on other sites More sharing options...
Victor Posted August 1, 2016 Share Posted August 1, 2016 С 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 More sharing options...
Recommended Posts