Это популярное сообщение. Le ecureuil Опубликовано: 17 сентября, 2020 Это популярное сообщение. Share Опубликовано: 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). Вопросы и обсуждение здесь ниже. 8 7 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Serghey Опубликовано: 18 сентября, 2020 Share Опубликовано: 18 сентября, 2020 (изменено) Огромное спасибо на Keenetic Viva KN-1910 завелся на внутренней памяти на прошивке 2.16.D.6.0-0. Когда примерно планируется данная фишка и для прошивок версии 3.5? Изменено 18 сентября, 2020 пользователем Serghey 1 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Le ecureuil Опубликовано: 18 сентября, 2020 Автор Share Опубликовано: 18 сентября, 2020 Планов на 3.5 в самое ближайшее время нет. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
vasek00 Опубликовано: 18 сентября, 2020 Share Опубликовано: 18 сентября, 2020 1 час назад, Le ecureuil сказал: Планов на 3.5 в самое ближайшее время нет. А 3.6 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
kostya4000 Опубликовано: 30 сентября, 2020 Share Опубликовано: 30 сентября, 2020 тоже нужно на 3.5, не надо флешку держать в роутере или хаб подключать. 1 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Stanner Опубликовано: 30 сентября, 2020 Share Опубликовано: 30 сентября, 2020 Присоединяюсь к просьбам добавить эту возможность на прошивки 3,5 или выше К роутеру подключен принтер Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
vlad Опубликовано: 20 января, 2021 Share Опубликовано: 20 января, 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? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Le ecureuil Опубликовано: 23 января, 2021 Автор Share Опубликовано: 23 января, 2021 В 20.01.2021 в 00:36, vlad сказал: Подскажите, как удалить установленный каталог opkg? > opkg no disk > erase data-nand: 1 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Le ecureuil Опубликовано: 20 марта, 2021 Автор Share Опубликовано: 20 марта, 2021 Теперь есть поддержка и в 3.7+ (первый пост обновлен, различия перечислены). 5 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
vasek00 Опубликовано: 20 марта, 2021 Share Опубликовано: 20 марта, 2021 В 17.09.2020 в 21:53, Le ecureuil сказал: Доступно для ZK G3/U2, KN-1010/1810/1910/2010/2110/2310/2410/2610 на 3.7+. Как на счет - KN3010 ? Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Serghey Опубликовано: 20 марта, 2021 Share Опубликовано: 20 марта, 2021 56 минут назад, Le ecureuil сказал: Теперь есть поддержка и в 3.7+ (первый пост обновлен, различия перечислены). Огромное Спасибо давно ждали. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Serghey Опубликовано: 20 марта, 2021 Share Опубликовано: 20 марта, 2021 9 минут назад, vasek00 сказал: Как на счет - KN3010 ? Только для Nand памятей, в SPI мало свободного места. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
vasek00 Опубликовано: 20 марта, 2021 Share Опубликовано: 20 марта, 2021 7 минут назад, Serghey сказал: Только для Nand памятей, в SPI мало свободного места. Да забыл [I] Jan 1 00:00:03 kernel: SPI flash chip: W25Q256FV (ef 40190000) (32768 Kbytes) Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
vasek00 Опубликовано: 20 марта, 2021 Share Опубликовано: 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 / # Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Илья Мухин Опубликовано: 21 марта, 2021 Share Опубликовано: 21 марта, 2021 (изменено) Всем привет, успешно установил 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 опять отваливается. Что может быть не так? Изменено 21 марта, 2021 пользователем Илья Мухин Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
TheBB Опубликовано: 22 марта, 2021 Share Опубликовано: 22 марта, 2021 1 час назад, Илья Мухин сказал: Что может быть не так? Зачем мучить бедное, ни в чём не повинное устройство? Убейте его сразу! Сценарий "opkg chroot" на ubifs не рассматривался (и не будет), т.к. ресурс флешь ограничен. Отключайте ("opkg no chroot"). Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Илья Мухин Опубликовано: 22 марта, 2021 Share Опубликовано: 22 марта, 2021 50 минут назад, TheBB сказал: Отключайте ("opkg no chroot"). Отключил еще до этого, т.к. видел сообщение о нем при установке на внутр. память. Но после этого начисто переустанавливал. В итоге нашел что крашит entware. Ставил обход блокировок через tor и после ввода opkg dns-override - entware отказывался запускаться автоматом, как только убираем dns-override все приходит в норму. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
TheBB Опубликовано: 22 марта, 2021 Share Опубликовано: 22 марта, 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 # Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Илья Мухин Опубликовано: 22 марта, 2021 Share Опубликовано: 22 марта, 2021 (изменено) 49 минут назад, 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 флэшке и ничего не отваливается. Изменено 22 марта, 2021 пользователем Илья Мухин Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
plagioklaz Опубликовано: 22 марта, 2021 Share Опубликовано: 22 марта, 2021 5 часов назад, Илья Мухин сказал: P.S. Есть ли смысл использовать entware на внутр. памяти для обхода блокировок или флэшка так быстрее выйдет из строя? Так обход блокировок можно реализовать и без этого. На форуме есть инструкция Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Илья Мухин Опубликовано: 22 марта, 2021 Share Опубликовано: 22 марта, 2021 52 минуты назад, plagioklaz сказал: На форуме есть инструкция К сожалению этот метод мне не подходит, т.к. еще нужен фильтр (Adblock). У меня как раз реализовано 2в1. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
TheBB Опубликовано: 22 марта, 2021 Share Опубликовано: 22 марта, 2021 6 часов назад, Илья Мухин сказал: Рад что у вас есть чувство юмора и все удачно работает. Работает до перезагрузки (огненная вода и шаманский бубен творят чудеса). 11 час назад, Илья Мухин сказал: После перезагрузки выскакивает сообщение в логах: chroot (дана рекомендация не использовать его + начата проверка вариантов установки/работы). Итого, если опустить подробности проверок, сломано при активированной настройке "opkg dns-override" (при "opkg chroot" также сломано, но поправимо). Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Sord Опубликовано: 27 марта, 2021 Share Опубликовано: 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). Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Serghey Опубликовано: 27 марта, 2021 Share Опубликовано: 27 марта, 2021 12 минуты назад, Sord сказал: U2 на 2.16.D.11.0-0 - диск не появился Визуально он на 2.16 не должен появляться, но нужно установить самому у в ручную. Читаем первый пост данной темы. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Sord Опубликовано: 27 марта, 2021 Share Опубликовано: 27 марта, 2021 В первом посте: 1. Установить компоненты - установлено 2. Создать директорию - не создается, так как негде Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Serghey Опубликовано: 27 марта, 2021 Share Опубликовано: 27 марта, 2021 13 минуты назад, Sord сказал: В первом посте: 1. Установить компоненты - установлено Видать не все установили. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Sord Опубликовано: 27 марта, 2021 Share Опубликовано: 27 марта, 2021 Написано было про один компонент, у меня установлено все из возможного выбора кроме одного конфликтного Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
plagioklaz Опубликовано: 23 апреля, 2021 Share Опубликовано: 23 апреля, 2021 Для каких сценариев использования может пригодится opkg на внутренней памяти? Ведь на ней так мало места. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
r13 Опубликовано: 23 апреля, 2021 Share Опубликовано: 23 апреля, 2021 1 минуту назад, plagioklaz сказал: Для каких сценариев использования может пригодится opkg на внутренней памяти? Ведь на ней так мало места. Для многих пакетов 50мБ более чем достаточно, смотрите на свои хотелки. 1 Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
plagioklaz Опубликовано: 26 апреля, 2021 Share Опубликовано: 26 апреля, 2021 В 23.04.2021 в 16:52, r13 сказал: Для многих пакетов 50мБ более чем достаточно, смотрите на свои хотелки. Если бы я знал чего я хочу ))) Поэтому и справивал про сценарии. Может, и мне что-то пригодится. Цитата Ссылка на комментарий Поделиться на других сайтах More sharing options...
Рекомендуемые сообщения
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.