Popular Post Le ecureuil Posted September 17, 2020 Popular Post Share Posted September 17, 2020 Доступно для ZK G3/U2, KN-1010/1810/1910/2010/2110/2310/2410/2510/2610/2710 на 3.7+. Также доступно для ZKLTE, ZK G3/U2, KN-1010/1810/1910/2010/2110 на 2.16.D.6.0 и выше. Сперва внимательно прочитайте об особенностях работы NAND, чтобы не сломать ее по неосторожности. Вам потребуются модифицированные установщики для aarch64 (KN-2710), mips (ZKLTE, 2010, 2011, 2110, 2111, 2410, 2510), mipsel (все остальные) (на данный момент неактуально, все установщики были обновлены с поддержкой UBI). В версии 3.7+ нужно установить компонент "USB-накопитель" (у большинства установлен по-умолчанию), раздел storage:/ сам мигрирует на ubifs и увеличится. В версии 2.16 нужно установить компонент 'opkg-internal' ("Поддержка открытых пакетов на встроенном хранилище") у вас появится диск data-nand: / размером около 55-60 Мбайт (зависит от модели). Для этого диска используется ubifs с zlib-сжатием "на лету". В 3.7+ создать каталог install в разделе storage:/ и загрузить установщик можно из web. На 2.16 в cli нужно создать install-каталог: > mkdir data-nand:/install Затем на него нужно посредством любого usb-накопителя скопировать установочный файл: > copy ....../mips.tar.gz data-nand:/install/mips.tar.gz После этого нужно включить Internet и выполнить команду > opkg disk storage:/ (версии 3.7 и выше) > opkg disk data-nand:/ (версия 2.16) Готово! Формат разделов совместим между 2.16 и 3.7+, версия 2.16 принимает storage: как аналог data-nand: (а версии 3.7+ принимают data-nand: как аналог storage:), потому переключаться между 2.16 и 3.7+ можно бесшовно. После завершения установки можно попробовать перезагрузить устройство, чтобы удостоверится, что все работает и после рестарта. Минимально установленная система занимает порядка 8 Мбайт, установка mc добавляет еще 6. Для удаления всего подчистую: > opkg no disk > no system mount storage: (в версиях 3.x) > erase storage: (или data-nand: в 2.16). Вопросы и обсуждение здесь ниже. 7 8 Quote Link to comment Share on other sites More sharing options...
Serghey Posted September 17, 2020 Share Posted September 17, 2020 (edited) Огромное спасибо на Keenetic Viva KN-1910 завелся на внутренней памяти на прошивке 2.16.D.6.0-0. Когда примерно планируется данная фишка и для прошивок версии 3.5? Edited September 17, 2020 by Serghey 1 Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted September 18, 2020 Author Share Posted September 18, 2020 Планов на 3.5 в самое ближайшее время нет. Quote Link to comment Share on other sites More sharing options...
vasek00 Posted September 18, 2020 Share Posted September 18, 2020 1 час назад, Le ecureuil сказал: Планов на 3.5 в самое ближайшее время нет. А 3.6 Quote Link to comment Share on other sites More sharing options...
kostya4000 Posted September 30, 2020 Share Posted September 30, 2020 тоже нужно на 3.5, не надо флешку держать в роутере или хаб подключать. 1 Quote Link to comment Share on other sites More sharing options...
Stanner Posted September 30, 2020 Share Posted September 30, 2020 Присоединяюсь к просьбам добавить эту возможность на прошивки 3,5 или выше К роутеру подключен принтер Quote Link to comment Share on other sites More sharing options...
vlad Posted January 19, 2021 Share Posted January 19, 2021 В 17.09.2020 в 21:53, Le ecureuil сказал: На нем нужно создать install-каталог: > mkdir data-nand:/install Затем на него нужно посредством любого usb-накопителя скопировать установочный файл: > copy ....../mips.tar.gz data-nand:/install/mips.tar.gz После этого нужно включить Internet и выполнить команду > opkg disk data-nand:/ Подскажите, как удалить установленный каталог opkg? Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted January 23, 2021 Author Share Posted January 23, 2021 В 20.01.2021 в 00:36, vlad сказал: Подскажите, как удалить установленный каталог opkg? > opkg no disk > erase data-nand: 2 Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted March 20, 2021 Author Share Posted March 20, 2021 Теперь есть поддержка и в 3.7+ (первый пост обновлен, различия перечислены). 5 Quote Link to comment Share on other sites More sharing options...
vasek00 Posted March 20, 2021 Share Posted March 20, 2021 В 17.09.2020 в 21:53, Le ecureuil сказал: Доступно для ZK G3/U2, KN-1010/1810/1910/2010/2110/2310/2410/2610 на 3.7+. Как на счет - KN3010 ? Quote Link to comment Share on other sites More sharing options...
Serghey Posted March 20, 2021 Share Posted March 20, 2021 56 минут назад, Le ecureuil сказал: Теперь есть поддержка и в 3.7+ (первый пост обновлен, различия перечислены). Огромное Спасибо давно ждали. Quote Link to comment Share on other sites More sharing options...
Serghey Posted March 20, 2021 Share Posted March 20, 2021 9 минут назад, vasek00 сказал: Как на счет - KN3010 ? Только для Nand памятей, в SPI мало свободного места. Quote Link to comment Share on other sites More sharing options...
vasek00 Posted March 20, 2021 Share Posted March 20, 2021 7 минут назад, Serghey сказал: Только для Nand памятей, в SPI мало свободного места. Да забыл [I] Jan 1 00:00:03 kernel: SPI flash chip: W25Q256FV (ef 40190000) (32768 Kbytes) Quote Link to comment Share on other sites More sharing options...
vasek00 Posted March 20, 2021 Share Posted March 20, 2021 После установки на Viva / # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz Updated list of available packages in /opt/var/opkg-lists/entware Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keendev / # opkg upgrade / # / # df Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 20736 20736 0 100% / tmpfs 62332 0 62332 0% /dev tmpfs 62332 440 61892 1% /tmp ubi0_0 56540 6804 46812 13% /storage ubi0_0 56540 6804 46812 13% /opt opkg install mc ndmq xmlstarlet ip-bridge htop iptables / # df Filesystem 1K-blocks Used Available Use% Mounted on /dev/root 20736 20736 0 100% / tmpfs 62332 0 62332 0% /dev tmpfs 62332 440 61892 1% /tmp ubi0_0 56540 13540 40076 25% /storage ubi0_0 56540 13540 40076 25% /opt / # Quote Link to comment Share on other sites More sharing options...
Илья Мухин Posted March 21, 2021 Share Posted March 21, 2021 (edited) Всем привет, успешно установил entware на встроенную память KN-1910, прошивка 3.7 Alpha 1. После перезагрузки выскакивает сообщение в логах: [I] Mar 21 18:57:12 ndm: Opkg::Manager: disk unmounted. [I] Mar 21 18:57:12 ndm: Opkg::Manager: disk is set to: storage:/. [I] Mar 21 18:57:12 ndm: Opkg::Manager: /storage mounted to /storage. [I] Mar 21 18:57:12 ndm: Opkg::Manager: /storage mounted to /opt/. [I] Mar 21 18:57:12 ndm: Opkg::Manager: none mounted to /opt/proc/. [I] Mar 21 18:57:12 ndm: Opkg::Manager: none mounted to /opt/sys/. [I] Mar 21 18:57:12 ndm: Opkg::Manager: /dev mounted to /opt/dev/. [I] Mar 21 18:57:12 ndm: Opkg::Manager: /tmp mounted to /opt/tmp. [I] Mar 21 18:57:12 ndm: Opkg::Manager: none mounted to /opt/dev/pts/. [C] Mar 21 18:57:12 ndm: Opkg::Manager: system failed [0xcffd0339], unable to copy /etc/profile -> /opt/etc/profile. [I] Mar 21 18:57:12 ndm: Opkg::Manager: /storage initialized. [E] Mar 21 18:57:12 ndm: Opkg::Manager: invalid initrc "/opt/etc/init.d/rc.unslung": no such file or directory, trying /opt/etc/init.d/. Естественно entware не запускается. Помогает только сброс выбора диска для OPKG и ручная установка заново: (config)> opkg disk storage:/ Сохраняй - не сохраняй настройки конфига, после перезапуска entware опять отваливается. Что может быть не так? Edited March 21, 2021 by Илья Мухин Quote Link to comment Share on other sites More sharing options...
TheBB Posted March 21, 2021 Share Posted March 21, 2021 1 час назад, Илья Мухин сказал: Что может быть не так? Зачем мучить бедное, ни в чём не повинное устройство? Убейте его сразу! Сценарий "opkg chroot" на ubifs не рассматривался (и не будет), т.к. ресурс флешь ограничен. Отключайте ("opkg no chroot"). Quote Link to comment Share on other sites More sharing options...
TheBB Posted March 21, 2021 Share Posted March 21, 2021 ... # врубаем "opkg dns-override" и пробуем установить систему ... [I] Mar 22 01:49:01 ndm: Dns::Manager: enable DNS filter engine "opkg". [I] Mar 22 01:49:01 ndm: Dns::Manager: proxy reload. [I] Mar 22 01:49:01 ndm: Opkg::Manager: DNS override enabled. [I] Mar 22 01:49:01 ndm: Opkg::Manager: /storage initialized. ... [I] Mar 22 01:50:52 installer: [1/5] Начало установки системы пакетов "Entware"... [I] Mar 22 01:50:52 ndm: Core::Server: started Session /var/run/ndm.core.socket. [I] Mar 22 01:50:53 ndm: Core::Session: client disconnected. [I] Mar 22 01:50:53 installer: Info: Have you activated "opkg dns-override" in CLI/web? [I] Mar 22 01:50:53 installer: Critical error: Продолжение установки невозможно! [I] Mar 22 01:50:53 installer: Выход из установки. [I] Mar 22 01:50:53 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: installer: Info: Have you activated "opkg dns-override" in CLI/web? [E] Mar 22 01:50:53 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: exit code 1. ... ... # фига нам ... ... # отключаем "opkg no dns-override" и включаем "opkg chroot" ... [I] Mar 22 01:56:35 ndm: Opkg::Manager: DNS override disabled. [I] Mar 22 01:56:46 ndm: Opkg::Manager: chroot enabled. [I] Mar 22 01:57:00 ndm: Opkg::Manager: disk is set to: storage:/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /storage mounted to /storage. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /storage mounted to /opt/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: none mounted to /opt/proc/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: none mounted to /opt/sys/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /dev mounted to /opt/dev/. [I] Mar 22 01:57:00 ndm: Opkg::Manager: /tmp mounted to /opt/tmp. [I] Mar 22 01:57:00 ndm: Opkg::Manager: none mounted to /opt/dev/pts/. ... [I] Mar 22 01:57:02 installer: Info: Have you activated "opkg chroot" in CLI/web? [I] Mar 22 01:57:02 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: installer: Info: Have you activated "opkg chroot" in CLI/web? [I] Mar 22 01:57:02 installer: Info: Раздел с UBIFS! (!не тестировалось!). [I] Mar 22 01:57:02 installer: При возникновении проблем, используйте накопитель с файловой системой ext2/ext3/ext4. ... [I] Mar 22 01:58:47 installer: [5/5] Установка системы пакетов "Entware" завершена! Не забудьте сменить пароль и номер порта! [I] Mar 22 01:58:51 ndm: Core::System::Configuration: configuration saved. ... ... # встало ... ... # врубаем "opkg dns-override", сохраняемся, перезагружам ... [I] Mar 22 02:13:09 ndm: Dns::Manager: enable DNS filter engine "opkg". ... [I] Mar 22 02:13:09 ndm: Opkg::Manager: DNS override enabled. ... [I] Mar 22 02:13:22 ndm: Core::System::Configuration: saving (http/rci). [I] Mar 22 02:13:26 ndm: Core::System::Configuration: configuration saved. ... ... # reboot ... ... # бьём там-там, пьём огненную воду, строим из себя шамана ... [I] Mar 22 02:52:46 root: Hello, world! ... ... /root # ndmq -p "show running-config" -P message | grep opkg opkg disk storage: opkg chroot opkg initrc /opt/etc/init.d/rc.unslung opkg dns-override /root # Quote Link to comment Share on other sites More sharing options...
Илья Мухин Posted March 22, 2021 Share Posted March 22, 2021 В 22.03.2021 в 02:55, TheBB сказал: ... # бьём там-там, пьём огненную воду, строим из себя шамана ... [I] Mar 22 02:52:46 root: Hello, world! Рад что у вас есть чувство юмора и все удачно работает. В моем же случае с включенным dns-override: [I] Mar 22 02:18:03 ndm: Opkg::Manager: disk is set to: storage:/. [I] Mar 22 02:18:03 ndm: Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung". [I] Mar 22 02:18:03 ndm: Dns::Manager: enable DNS filter engine "opkg". [I] Mar 22 02:18:03 ndm: Dns::Manager: proxy reload. [I] Mar 22 02:18:03 ndm: Opkg::Manager: DNS override enabled. [I] Mar 22 02:18:04 ndm: Opkg::Manager: /storage initialized. [I] Mar 22 02:18:05 ndm: Core::Init: system ready, core startup time is 31 seconds. [W] Mar 22 02:18:06 ndm: Dhcp::Client: DHCP server is not responding. [I] Mar 22 02:18:06 ndnproxy: stopped. [I] Mar 22 02:18:06 ndm: Dns::Manager: RPC-only mode enabled. [E] Mar 22 02:18:06 ndm: Opkg::Manager: invalid initrc "/opt/etc/init.d/rc.unslung": no such file or directory, trying /opt/etc/init.d/. [I] Mar 22 02:18:11 ndm: Network::InternetChecker: Internet access detected. # entware не запущен, захожу чтобы очистить путь до диска и заново задать его и entware оживает... [I] Mar 22 03:19:46 ndm: Core::Authenticator: "admin" logged in, SSH authenticated. [I] Mar 22 03:19:54 ndm: Opkg::Manager: unmount existing /opt disk: storage:/. [E] Mar 22 03:19:54 ndm: Opkg::Manager: unmount failed: invalid argument. [I] Mar 22 03:19:54 ndnproxy: stopped. [I] Mar 22 03:19:54 ndm: Dns::Manager: RPC-only mode disabled. [I] Mar 22 03:19:54 ndm: Opkg::Manager: disk is unset. [I] Mar 22 03:20:09 ndm: Opkg::Manager: disk is set to: storage:/. [I] Mar 22 03:20:09 ndm: Opkg::Manager: /storage mounted to /storage. [I] Mar 22 03:20:09 ndm: Opkg::Manager: /storage mounted to /opt/. [I] Mar 22 03:20:09 ndm: Opkg::Manager: /storage initialized. [I] Mar 22 03:20:09 ndnproxy: stopped. [I] Mar 22 03:20:09 ndm: Dns::Manager: RPC-only mode enabled. [I] Mar 22 03:20:09 cron[1956]: (CRON) STARTUP (V5.0) [I] Mar 22 03:20:09 root: Started cron from . [I] Mar 22 03:20:09 root: Started tor from . [I] Mar 22 03:20:09 dropbear[1967]: Running in background [I] Mar 22 03:20:10 root: Started dnsmasq from . [I] Mar 22 03:20:10 dnsmasq[1980]: started, version 2.82 cachesize 1536 [I] Mar 22 03:20:10 dnsmasq[1980]: using nameserver 8.8.8.8#53 [I] Mar 22 03:20:10 dnsmasq[1980]: read /opt/etc/hosts - 4 addresses [I] Mar 22 03:20:16 ndm: Opkg::Manager: /opt/etc/ndm/wan.d/01-whiteip.sh: "PPPoE0": enabled connection via Bridge3 interface. [I] Mar 22 03:20:22 ndm: Network::Interface::Base: "PPPoE0": interface is up. [I] Mar 22 03:20:22 ndm: Network::Interface::Ppp: "PPPoE0": adding nameserver 89.151.190.213. [W] Mar 22 03:20:22 ndm: Dns::Manager: name server 89.151.190.213 is disregarded while opkg is active. [I] Mar 22 03:20:22 ndm: Network::Interface::Ppp: "PPPoE0": adding nameserver 89.151.191.2. [W] Mar 22 03:20:22 ndm: Dns::Manager: name server 89.151.191.2 is disregarded while opkg is active. [I] Mar 22 03:20:22 ndm: Network::InternetChecker: Internet access detected. [I] Mar 22 03:20:23 white_ip[2930]: Provider: Rostelecom, interface: PPPoE0, white IP - **.**.**.**. P.S. Есть ли смысл использовать entware на внутр. памяти или флэшка так быстрее выйдет из строя? Та же конфигурация прекрасно работает на USB флэшке и ничего не отваливается. Quote Link to comment Share on other sites More sharing options...
Илья Мухин Posted March 22, 2021 Share Posted March 22, 2021 52 минуты назад, plagioklaz сказал: На форуме есть инструкция К сожалению этот метод мне не подходит, т.к. еще нужен фильтр (Adblock). У меня как раз реализовано 2в1. Quote Link to comment Share on other sites More sharing options...
TheBB Posted March 22, 2021 Share Posted March 22, 2021 6 часов назад, Илья Мухин сказал: Рад что у вас есть чувство юмора и все удачно работает. Работает до перезагрузки (огненная вода и шаманский бубен творят чудеса). 11 час назад, Илья Мухин сказал: После перезагрузки выскакивает сообщение в логах: chroot (дана рекомендация не использовать его + начата проверка вариантов установки/работы). Итого, если опустить подробности проверок, сломано при активированной настройке "opkg dns-override" (при "opkg chroot" также сломано, но поправимо). Quote Link to comment Share on other sites More sharing options...
Sord Posted March 27, 2021 Share Posted March 27, 2021 В 17.09.2020 в 21:53, Le ecureuil сказал: В версии 2.16 нужно установить компонент 'opkg-internal' ("Поддержка открытых пакетов на встроенном хранилище") у вас появится диск data-nand😕 размером около 55-60 Мбайт (зависит от модели). Для этого диска используется ubifs с zlib-сжатием "на лету" U2 на 2.16.D.11.0-0 - диск не появился. U2 на 3.7 Alpha 3 - диск появился в размере порядка 55МБ. Что можно проверить на 2.16? Кажется в моем случае стоит использовать эту линейку прошивок, так как на 3+ линейках страдает IPTV, прерываются периодически потоки (была в какой-то из веток тема по некорректной работе udp proxy). Quote Link to comment Share on other sites More sharing options...
Serghey Posted March 27, 2021 Share Posted March 27, 2021 12 минуты назад, Sord сказал: U2 на 2.16.D.11.0-0 - диск не появился Визуально он на 2.16 не должен появляться, но нужно установить самому у в ручную. Читаем первый пост данной темы. Quote Link to comment Share on other sites More sharing options...
Sord Posted March 27, 2021 Share Posted March 27, 2021 В первом посте: 1. Установить компоненты - установлено 2. Создать директорию - не создается, так как негде Quote Link to comment Share on other sites More sharing options...
Serghey Posted March 27, 2021 Share Posted March 27, 2021 13 минуты назад, Sord сказал: В первом посте: 1. Установить компоненты - установлено Видать не все установили. Quote Link to comment Share on other sites More sharing options...
Sord Posted March 27, 2021 Share Posted March 27, 2021 Написано было про один компонент, у меня установлено все из возможного выбора кроме одного конфликтного Quote Link to comment Share on other sites More sharing options...
plagioklaz Posted April 23, 2021 Share Posted April 23, 2021 Для каких сценариев использования может пригодится opkg на внутренней памяти? Ведь на ней так мало места. Quote Link to comment Share on other sites More sharing options...
r13 Posted April 23, 2021 Share Posted April 23, 2021 1 минуту назад, plagioklaz сказал: Для каких сценариев использования может пригодится opkg на внутренней памяти? Ведь на ней так мало места. Для многих пакетов 50мБ более чем достаточно, смотрите на свои хотелки. 1 Quote Link to comment Share on other sites More sharing options...
plagioklaz Posted April 26, 2021 Share Posted April 26, 2021 В 23.04.2021 в 16:52, r13 сказал: Для многих пакетов 50мБ более чем достаточно, смотрите на свои хотелки. Если бы я знал чего я хочу ))) Поэтому и справивал про сценарии. Может, и мне что-то пригодится. Quote Link to comment Share on other sites More sharing options...
Nuke Posted May 3, 2021 Share Posted May 3, 2021 (edited) В 20.03.2021 в 15:58, Serghey сказал: Только для Nand памятей, в SPI мало свободного места. В 20.03.2021 в 16:07, vasek00 сказал: Да забыл [I] Jan 1 00:00:03 kernel: SPI flash chip: W25Q256FV (ef 40190000) (32768 Kbytes) не пойму - для KN3010 реально установить opkg на внутренню память без usb флешки, или нет? Edited May 3, 2021 by Nuke Quote Link to comment Share on other sites More sharing options...
r13 Posted May 3, 2021 Share Posted May 3, 2021 (edited) 32 минуты назад, Nuke сказал: не пойму - для KN3010 реально установить opkg на внутренню память без usb флешки, или нет? Нет, на нем не достаточно флеша для размещения opkg Ps в первом посте темы перечислены модели на которых можно Edited May 3, 2021 by r13 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.