Jump to content

Search the Community

Showing results for tags 'opkg'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Keenetic Community
    • Forum policy
    • Community Support & Knowledge Exchange
    • Off-topic lounge
  • Keenetic Updates
    • KeeneticOS
    • Keenetic mobile application
    • Keenetic RMM system
  • Форум пользователей Keenetic
    • Обмен опытом
    • KeeneticOS
    • Мобильное приложение
    • Keenetic RMM

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Location


Web-site


Interests


Occupation


AOL Account


ICQ Account


WLM


YAHOO


Facebook Account


Twitter Account


Skype Account


Youtube Account


Google+ Account


Keenetic

  1. Всем привет! Дано: KN-3710, Ноут с Apple M1 Pro процессором. Требуется: Получить на KN-3710 рабочий OPKG наподобие того, что описывается вот в этой инструкции. === Подготовка === Dockerfile Для сборки. (сборку буду делать на arm архитектуре, поэтому копирую библиотеки из amd64 образа) keenetic-sdk arm.patch (По умолчанию на arm архитектуре char беззнаковый, а тут хотят "знаковый") в файле target/linux/en7528/KN-3710/target.mk надо добавить FEATURES += extended_storage в файле target/linux/en7528/KN-3710/ndwrt.config надо добавить СONFIG_USES_EXTENDED_STORAGE=y CONFIG_KERNEL_MTD_NDM_EXTENDED_STORAGE=y CONFIG_PACKAGE_kmod-fs-ubi=y CONFIG_PACKAGE_kmod-fs-ubifs=y CONFIG_PACKAGE_kmod-ndm-storage=y CONFIG_PACKAGE_ndm-mod-fstools=m CONFIG_PACKAGE_ndm-mod-opkg-kmod-fs=m CONFIG_PACKAGE_ndm-mod-storage=y === Проверка === Собираю по инструкции из readme в kinetic-sdk. Если всё прошло успешно, то в папке /bin/en7528/ появляется файл прошивки с расширением .bin Переименовываю файл в KN-3710_recovery.bin и складываю его в папку /private/tftpboot/ на ноуте. Далее по вот этой инструкции прошиваю девайс. === Настройка прошивки === Для начала в оригинальной прошивке нужно включить OPKG компонент, затем выгрузить прошивку и на ней сделать make dirclean ./unpack.sh <файл прошивки> Далее: make menuconfig Доступ к ash NDM -> Debug -> ndm-mod-shellNDM -> Opkg -> ndm-mod-opkg UBIFS Kernel modules -> Other modules -> kmod-ndm-storage Kernel modules -> Filesystems -> kmod-fs-ubi Kernel modules -> Filesystems -> kmod-fs-ubifs Kernel modules -> Cryptographic API modules -> kmod-crypto-lzo Kernel modules -> Libraries -> kmod-lib-lzo Libraries -> liblzo Utilities -> ubi-utils Utilities Debug suite -> curl Libraries -> libarchive Возможно что-то ещё... Cоздаю папку files/storage Сохраняю, собираю (make), прошиваю через recovery Теперь в CLI доступно: (config)> exec ash BusyBox v1.24.2 () built-in shell (ash) / # в логах появились Storage_A и Storage_B [I] Jan 1 00:00:03 kernel: 0x000000000000-0x000000020000 : "U-Boot" [I] Jan 1 00:00:03 kernel: 0x000000020000-0x000000040000 : "U-Config" [I] Jan 1 00:00:03 kernel: 0x000000040000-0x000000080000 : "RF-EEPROM" [I] Jan 1 00:00:03 kernel: 0x000000080000-0x000000240000 : "Kernel_1" [I] Jan 1 00:00:03 kernel: 0x000000240000-0x000001f40000 : "RootFS_1" [I] Jan 1 00:00:03 kernel: mtd: device 4 (RootFS_1) set to be root filesystem [I] Jan 1 00:00:03 kernel: 0x000000080000-0x000001f40000 : "Firmware_1" [I] Jan 1 00:00:03 kernel: 0x000001f40000-0x000001fc0000 : "Config_1" [I] Jan 1 00:00:03 kernel: 0x000001fc0000-0x000002000000 : "Dump" [I] Jan 1 00:00:03 kernel: 0x000002000000-0x000003ae0000 : "Storage_A" [I] Jan 1 00:00:03 kernel: 0x000003ae0000-0x000003b00000 : "U-State" [I] Jan 1 00:00:03 kernel: 0x000003b00000-0x000003b20000 : "U-Config_res" [I] Jan 1 00:00:03 kernel: 0x000003b20000-0x000003b60000 : "RF-EEPROM_res" [I] Jan 1 00:00:03 kernel: random: fast init done [I] Jan 1 00:00:03 kernel: 0x000003b60000-0x000005a20000 : "Firmware_2" [I] Jan 1 00:00:03 kernel: 0x000005a20000-0x000005aa0000 : "Config_2" [I] Jan 1 00:00:03 kernel: 0x000005aa0000-0x0000075e0000 : "Storage_B" [I] Jan 1 00:00:03 kernel: 0x000000000000-0x0000075e0000 : "Full" ... [I] Jan 1 00:00:05 kernel: Searching for suitable storage partitions... [I] Jan 1 00:00:05 kernel: Found 1st storage partition of size 28180480 bytes [I] Jan 1 00:00:05 kernel: Found 2nd storage partition of size 28573696 bytes [I] Jan 1 00:00:05 kernel: Registering UBI data partitions parser [W] Jan 1 00:00:05 kernel: Concatenating MTD devices: [W] Jan 1 00:00:05 kernel: (0): "Storage_A" [W] Jan 1 00:00:05 kernel: (1): "Storage_B" [W] Jan 1 00:00:05 kernel: into device "NDM combined UBI partition" [I] Jan 1 00:00:05 kernel: 1 ndmubipart partitions found on MTD device NDM combined UBI partition [I] Jan 1 00:00:05 kernel: mtd: creating 1 MTD partitions on "NDM combined UBI partition": [I] Jan 1 00:00:05 kernel: 0x000000000000-0x000003620000 : "Storage" [I] Jan 1 00:00:05 kernel: Merging storage partitions OK Но вот автоматом оно не монтируется: / # mount /dev/root on / type squashfs (ro,relatime) tmpfs on /dev type tmpfs (rw,nosuid,noexec,relatime) none on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) даже после (config)> opkg disk storage:/ Opkg::Manager: Disk is set to: storage:/. Пытаюсь сделать руками: (config)> exec sh BusyBox v1.24.2 () built-in shell (ash) / # modprobe ubi / # modprobe ubifs / # ubinfo UBI version: 1 Count of UBI devices: 0 UBI control device major/minor: 10:59 / # mknod /dev/ubi_ctrl c 10 59 / # ubiattach /dev/ubi_ctrl -m 16 UBI device number 0, total 433 LEBs (54980608 bytes, 52.4 MiB), available 0 LEBs (0 bytes), LEB size 126976 bytes (124.0 KiB) / # ubinfo /dev/ubi0 ubi0 Volumes count: 0 Logical eraseblock size: 126976 bytes, 124.0 KiB Total amount of logical eraseblocks: 433 (54980608 bytes, 52.4 MiB) Amount of available logical eraseblocks: 428 (54345728 bytes, 51.8 MiB) Maximum count of volumes 128 Count of bad physical eraseblocks: 0 Count of reserved physical eraseblocks: 1 Current maximum erase counter value: 1 Minimum input/output unit size: 2048 bytes Character device major/minor: 241:0 / # ubimkvol /dev/ubi0 -N storage -s 54345728 Volume ID 0, size 428 LEBs (54345728 bytes, 51.8 MiB), LEB size 126976 bytes (124.0 KiB), dynamic, name "storage", alignment 1 / # ubinfo /dev/ubi0_0 Volume ID: 0 (on ubi0) Type: dynamic Alignment: 1 Size: 428 LEBs (54345728 bytes, 51.8 MiB) State: OK Name: storage Character device major/minor: 241:1 Смонтировать вручную / # mount -t ubifs -o compr=zlib ubi0_0 /storage / # mount -t ubifs -o compr=zlib ubi0_0 /opt / # mount /dev/root on / type squashfs (ro,relatime) tmpfs on /dev type tmpfs (rw,nosuid,noexec,relatime) none on /dev/pts type devpts (rw,nosuid,noexec,relatime,mode=600,ptmxmode=000) proc on /proc type proc (rw,nosuid,nodev,noexec,relatime) tmpfs on /tmp type tmpfs (rw,nosuid,nodev,relatime) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) ubi0_0 on /storage type ubifs (rw,relatime,compr=zlib) ubi0_0 on /opt type ubifs (rw,relatime,compr=zlib) Но вот дальше Opkg::Manager не хочет устанавливать ничего из папки /storage/install При перезагрузке /dev/ubi_ctrl пропадает, и, по прежнему автоматом ничего не монтируется и не устанавливается. Помогите, plz.
  2. Приветствую. Требуется установить дополнительные пакеты для entware, которых нет в репозитории. kmod-mmckmod-sdhci kmod-sdhci-mt7620mmcutils Как это сделать?
  3. Установка и настройка ntpd ntpd - The ISC ntp suite is a collection of tools used to synchronize the system clock with remote NTP time servers and run/monitor local NTP servers. Версия из репозитория ntpd - 4.2.8p10-1 1. Устанавливаем Entware-3x 2. Заходим через SSH в настройки роутера и прописываем: ~ # opkg update Downloading http://entware-3x.zyxmon.org/binaries/mipsel/Packages.gz Updated list of available packages in /opt/var/opkg-lists/keen3x ~ # opkg install ntp-utils Installing ntp-utils (4.2.8p10-1) to root... Downloading http://entware-3x.zyxmon.org/binaries/mipsel/ntp-utils_4.2.8p10-1_mipsel-3x.ipk Installing libcap (2.25-1) to root... Downloading http://entware-3x.zyxmon.org/binaries/mipsel/libcap_2.25-1_mipsel-3x.ipk Configuring libcap. Configuring ntp-utils. ~ # opkg install ntpd Installing ntpd (4.2.8p10-1) to root... Downloading http://entware-3x.zyxmon.org/binaries/mipsel/ntpd_4.2.8p10-1_mipsel-3x.ipk Configuring ntpd. ~ # opkg install ntp-keygen Installing ntp-keygen (4.2.8p10-1) to root... Downloading http://entware-3x.zyxmon.org/binaries/mipsel/ntp-keygen_4.2.8p10-1_mipsel-3x.ipk Installing libevent2-core (2.0.22-1) to root... Downloading http://entware-3x.zyxmon.org/binaries/mipsel/libevent2-core_2.0.22-1_mipsel-3x.ipk Configuring libevent2-core. Configuring ntp-keygen. ~ # opkg install ntpdate Installing ntpdate (4.2.8p10-1) to root... Downloading http://entware-3x.zyxmon.org/binaries/mipsel/ntpdate_4.2.8p10-1_mipsel-3x.ipk Configuring ntpdate. 3. Смотрим путь установочных файлов ntpd: ~ # opkg files ntpd Package ntpd (4.2.8p10-1) is installed on root and has the following files: /opt/etc/ntp.conf /opt/sbin/ntpd /opt/sbin/ntpq /opt/etc/init.d/S77ntpd /opt/etc/hotplug.d/iface/20-ntpd нам нужен /opt/etc/init.d/S77ntpd 4. Запускаем S77ntpd: ~ # /opt/etc/init.d/S77ntpd start Starting ntpd... done. 5. Останавливаем S77ntpd: ~ # /opt/etc/init.d/S77ntpd stop Checking ntpd... alive. Shutting down ntpd... done. 6. Редактируем конфиг /opt/etc/ntp.conf: Оригинальный конфиг: # use a random selection of 4 public stratum 2 servers # see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers #restrict default nomodify notrap noquery #restrict default noquery restrict 127.0.0.1 driftfile /opt/var/lib/ntp/ntp.drift server 0.openwrt.pool.ntp.org iburst server 1.openwrt.pool.ntp.org iburst server 2.openwrt.pool.ntp.org iburst server 3.openwrt.pool.ntp.org iburst # GPS(NMEA)+PPS #server 127.127.20.0 minpoll 4 prefer #fudge 127.127.20.0 flag3 1 flag2 0 # SMA PPS #server 127.127.28.0 minpoll 4 prefer #fudge 127.127.28.0 refid PPS flag3 1 #server 192.168.1.253 Меняем конфиг /opt/etc/ntp.conf: # use a random selection of 4 public stratum 2 servers # see http://twiki.ntp.org/bin/view/Servers/NTPPoolServers #ignore restrict default ignore #permit restrict 127.0.0.1 restrict 127.127.1.0 #restrict noquery notrap restrict ntp2.stratum2.ru noquery notrap restrict ntp3.stratum2.ru noquery notrap restrict ntp4.stratum2.ru noquery notrap #local host restrict 192.168.200.0 mask 255.255.255.0 nomodify notrap nopeer #server ntp server 127.127.1.0 iburst server ntp2.stratum2.ru iburst prefer server ntp3.stratum2.ru iburst server ntp4.stratum2.ru iburst #block restrict −4 default kod notrap nomodify nopeer noquery restrict −6 default kod notrap nomodify nopeer noquery #files driftfile /opt/var/spool/ntp/ntp.drift logfile /opt/share/log/ntp 7. Запускаем S77ntpd: ~ # /opt/etc/init.d/S77ntpd start Starting ntpd... done. 8. Проверяем работу NTP-серверов: ~ # ntpq -p remote refid st t when poll reach delay offset jitter ============================================================================== LOCAL(0) .LOCL. 5 l 28 64 1 0.000 0.000 0.004 *n1.sigma.d6.hsd 88.147.254.228 2 u 16 64 1 24.394 3.070 2.151 +ns5.hsdn.org 255.233.161.33 2 u 18 64 1 22.982 -1.106 3.382 +91.226.136.155 35.122.95.18 2 u 18 64 1 27.698 -0.482 1.653 ~ # 9, Проверяем работу локального NTP-сервера в клиенте, например Windows 10: Жмем Win+R, в окне вводим timedate.cpl и далее вписываем ип адрес Домашней сети (Home VLAN) Дополнительная информация по настройке - тут, тут2, тут3. NTP-сервера брал - тут. Вы можете указать другие NTP-сервера - отсюда.
  4. Подскажите, пожалуйста, на 4G (KN-1210) версия 3.7.4 появился пункт "Менеджер пакетов OPKG". Новости про поддержку на этой модели не заметил, оно действительно может работать или случайно открыли?
  5. Доброго всем дня, Представляю Вашему вниманию проект Жезл (Zezl). Это инструмент, реализованный в виде бота, для управления роутером Keenetic через интерфейс мессенджера Telegram. На первом этапе, данный пакет позволяет осуществлять контроль и поддерживать в актуальном состоянии "Белый список", который может содержать домены/хосты, трафик на которые будет маршрутизироваться через существующие и заранее настроенные VPN соединения. Другими словами, если у Вас есть необходимость зайти на некоторые сайты через VPN соединение, то данный инструмент позволит Вам посредством телефона или компьютера на которых установлен Telegram управлять, так называемом "Белым списком" доменных имен, на которые Вы сможете попасть, минуя провайдера, через настроенное ранее и существующее VPN соединение. Но помните, про завет мой добрый для всех страждущих VPN… Жезл является продолжением и развитием проекта vpn-list-update (vpu): В дальнейших выпусках пакета, будет реализован один из вариантов работы через ipset, это позволит решить вопрос с открытием высоко-нагруженных сайтов и сайтов, которые имеют ссылки на другие ресурсы . Проект Жезл продолжает развивать функциональность и удобство использования пакета vpu и предлагает несколько вариантов работы: В режиме командной строки - после установки пакета осуществляется командой: zpu <команда> В режиме взаимодействия через месседжер Telegram. На текущий момент, версия пакета Жезл (zezl) имеет номер 1.1-beta-02 и реализуют следующий функционал: Планируемое расширение функционала: Существующие ограничения использования пакета Zezl: Установка пакета: Первым шагом, создайте своего бота и скопируйте токен. Как это сделать - информацию можно найти по этой ссылке. С целью обеспечения безопасного управления ботом необходимо вторым шагом выяснить свой user_id, согласно этой инструкции. Третьим шагом, скачайте требуемую версию пакета на роутер, например в папку /opt/apps/packages/. Крайнюю версию пакета всегда можно найти по этой ссылке. Важно! Запись файлов разрешена только в каталог /opt и далее по дереву каталога /opt. Четвертым шагом, удалите предыдущую версию пакета (если она была установлена ранее) командой opkg remove zezl. Если ранее пакет был уже установлен, то при запросе об удалении файлов конфигурации можете их не удалять, тогда не придется повторно вводить token и user_id и последующие пункты инструкции 6 и 7 будут автоматически пропущены. Установите новую версию opkg install /opt/apps/packages/zezl_x.x-beta-x.ipk В процессе установки введите, полученный Вами токен на шаге №1 Далее, на запрос, введите Ваш user_id, полученный на втором шаге, если Вы планируете администрировать бота, либо user_id того, кто будет этим заниматься. Token и user_id можно установить без переустановки пакета, воспользовавшись командой zpu token <ваш_токен> и zpu admin <user_id администратора>, после чего бот будет запущен автоматически. Кто хочет принять участие в ее доработке и развитии, со своими идеями, комментариями и пожеланиями - приглашаю: оставляйте свои комментарии и идеи в этой теме. Наиболее интересные из них - постараюсь реализовать в проекте. Далее проект планируется расширять различными функциями работы с роутером, которые будут востребованы пользователями и которые пока не реализованы в официальном боте от keenetic. P.S. Поддержать проект можете, путем своего участия в проекте (пишите в "личку"), либо путем перевода любой суммы средств на этот кошелек ЮМани.
  6. Всем привет, Может кто подсказать - есть ли opkg-пакет или скрипт, который будет скачивать список заблокированных в РФ сайтов (с возможностью добавления в include и exclude листы), при запросе сверяться с ним, и, в случае нахождения в списке, перенаправлять, например, через Wireguard туннель? Знаю, что можно настроить роутинг вручную через iptables, но вручную добавлять сайты неудобно, особенно если надо срочно зайти на сайт (о блокировке которого ты не знал), когда не можешь оперативно прописать правило. Заранее спасибо.
  7. Attention! Keenetic provides no official support for third-party packages, such as Entware. If you have questions, comments, or suggestions, feel free to post them here. Requirements To start using Entware on Keenetic, you need: A Keenetic router with a USB port (except Keenetic 4G) running NDMS 2.07 or higher Either "File and printer sharing (SMB/CIFS protocols)", or "FTP server" component installed The "Open Package support" component installed A USB disk with an ext2/ext3/ext4 partition Important: Keenetic should be connected to the Internet. Installation instructions Connect your USB storage to Keenetic Share the ext2/ext3/ext4 partition via FTP or SMB/CIFS Create the "install" directory Copy the following archive to the "install" directory: EN_mipsel-installer.tar.gz ; for KN-2011 and KN-2111 - EN_mips-installer.tar.gz; for KN-2710 - EN_aarch64-installer.tar.gz Go to the Keenetic web interface: "Applications » OPKG", check "Enable", select the USB drive, and click "Apply" Wait for the following message in the system log: "... installer: [5/5] Entware installed!" ... [I] Mar 17 14:47:57 ndm: Opkg::Manager: disk is set to: 13af943c-7374-46f1-9256-f2cc76c2ff1a: [I] Mar 17 14:47:58 ndm: kernel: EXT4-fs (sdd1): re-mounted. Opts: (null) [I] Mar 17 14:47:58 ndm: Opkg::Manager: /tmp/mnt/E-3x_test mounted to /tmp/mnt/E-3x_test. [I] Mar 17 14:47:58 ndm: Opkg::Manager: /tmp/mnt/E-3x_test mounted to /opt/. [I] Mar 17 14:47:58 npkg: inflating "EN_mipsel-installer(1).tar.gz". [I] Mar 17 14:47:59 ndm: Opkg::Manager: /tmp/mnt/E-3x_test initialized. [I] Mar 17 14:47:59 ndm: Opkg::Manager: init script reset to default: /opt/etc/initrc. [E] Mar 17 14:47:59 ndm: Opkg::Manager: invalid initrc "/opt/etc/initrc": no such file or directory, trying /opt/etc/init.d/. [I] Mar 17 14:47:59 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Partition is OK. [I] Mar 17 14:47:59 ndm: Core::ConfigurationSaver: saving configuration... [I] Mar 17 11:47:59 installer: [1/5] Starting Entware deployment... [I] Mar 17 11:47:59 installer: [2/5] Basic packages installation... [I] Mar 17 14:48:01 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz. [I] Mar 17 14:48:01 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/entware. [I] Mar 17 14:48:01 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz. [I] Mar 17 14:48:01 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Updated list of available packages in /opt/var/opkg-lists/keendev. [I] Mar 17 14:48:01 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing opt-ndmsv2 (1.0-10a) to root... [I] Mar 17 14:48:01 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/opt-ndmsv2_1.0-10a_mipsel-3.4_kn.ipk. [I] Mar 17 14:48:03 ndm: Core::ConfigurationSaver: configuration saved. [I] Mar 17 14:48:03 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libc (2.27-8) to root... [I] Mar 17 14:48:03 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libc_2.27-8_mipsel-3.4.ipk. [I] Mar 17 14:48:08 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libgcc (7.3.0-8) to root... [I] Mar 17 14:48:08 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libgcc_7.3.0-8_mipsel-3.4.ipk. [I] Mar 17 14:48:08 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libssp (7.3.0-8) to root... [I] Mar 17 14:48:08 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libssp_7.3.0-8_mipsel-3.4.ipk. [I] Mar 17 14:48:09 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing librt (2.27-8) to root... [I] Mar 17 14:48:09 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/librt_2.27-8_mipsel-3.4.ipk. [I] Mar 17 14:48:09 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libpthread (2.27-8) to root... [I] Mar 17 14:48:09 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libpthread_2.27-8_mipsel-3.4.ipk. [I] Mar 17 14:48:10 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libstdcpp (7.3.0-8) to root... [I] Mar 17 14:48:10 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libstdcpp_7.3.0-8_mipsel-3.4.ipk. [I] Mar 17 14:48:12 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing ldconfig (2.27-8) to root... [I] Mar 17 14:48:12 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/ldconfig_2.27-8_mipsel-3.4.ipk. [I] Mar 17 14:48:14 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing findutils (4.6.0-1) to root... [I] Mar 17 14:48:14 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/findutils_4.6.0-1_mipsel-3.4.ipk. [I] Mar 17 14:48:14 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing terminfo (6.1-1) to root... [I] Mar 17 14:48:14 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/terminfo_6.1-1_mipsel-3.4.ipk. [I] Mar 17 14:48:14 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing ndmq (1.0.2-3) to root... [I] Mar 17 14:48:14 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/ndmq_1.0.2-3_mipsel-3.4_kn.ipk. [I] Mar 17 14:48:15 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libndm (1.8.0-1) to root... [I] Mar 17 14:48:15 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/libndm_1.8.0-1_mipsel-3.4_kn.ipk. [I] Mar 17 14:48:16 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing locales (2.27-8) to root... [I] Mar 17 14:48:16 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/locales_2.27-8_mipsel-3.4.ipk. [I] Mar 17 14:48:18 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing grep (2.26-1) to root... [I] Mar 17 14:48:18 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/grep_2.26-1_mipsel-3.4.ipk. [I] Mar 17 14:48:19 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing libpcre (8.41-2) to root... [I] Mar 17 14:48:19 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/libpcre_8.41-2_mipsel-3.4.ipk. [I] Mar 17 14:48:20 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing zoneinfo-asia (2018c-1) to root... [I] Mar 17 14:48:20 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/zoneinfo-asia_2018c-1_mipsel-3.4.ipk. [I] Mar 17 14:48:20 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing zoneinfo-europe (2018c-1) to root... [I] Mar 17 14:48:20 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/zoneinfo-europe_2018c-1_mipsel-3.4.ipk. [I] Mar 17 14:48:21 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing entware-release (1.0-2) to root... [I] Mar 17 14:48:21 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/entware-release_1.0-2_all.ipk. [I] Mar 17 14:48:21 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing opkg (2011-04-08-9c97d5ec-17b) to root... [I] Mar 17 14:48:21 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/opkg_2011-04-08-9c97d5ec-17b_mipsel-3.4.ipk. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Installing dropbear (2017.75-5) to root... [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Downloading http://bin.entware.net/mipselsf-k3.4/dropbear_2017.75-5_mipsel-3.4.ipk. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Entware uses separate locale-archive file independent from main system. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: You can download locale sources from http://pkg.entware.net/sources/i18n_glib227.tar.gz. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: You can add new locales to Entware using /opt/bin/localedef.new. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Updating /opt/etc/ld.so.cache... done. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Package ndmq (1.0.2-3) installed in root is up to date. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libgcc. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libc. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libssp. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libpthread. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring librt. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring terminfo. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring ldconfig. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libpcre. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring grep. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring locales. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring opkg. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring zoneinfo-europe. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring zoneinfo-asia. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libndm. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring ndmq. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring dropbear. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring libstdcpp. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring findutils. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring entware-release. [I] Mar 17 14:48:22 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Configuring opt-ndmsv2. [I] Mar 17 11:48:34 installer: Info: Packages installed... [I] Mar 17 11:48:34 installer: [3/5] Generating SSH keys... [I] Mar 17 14:48:34 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: Generating key, this may take a while... [I] Mar 17 14:48:36 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: .Generating key, this may take a while... [I] Mar 17 11:48:38 installer: [4/5] Setting timezone, script initrc and starting dropbear... [I] Mar 17 14:48:38 ndm: Core::Server: started Session /var/run/ndm.core.socket. [I] Mar 17 14:48:38 ndm: Core::Server: client disconnected. [I] Mar 17 11:48:38 dropbear[20781]: Running in background [I] Mar 17 14:48:38 ndm: Core::Server: started Session /var/run/ndm.core.socket. [I] Mar 17 14:48:38 ndm: Opkg::Manager: configured init script: "/opt/etc/init.d/rc.unslung". [I] Mar 17 14:48:38 ndm: Core::Server: client disconnected. [I] Mar 17 14:48:38 ndm: Core::Server: started Session /var/run/ndm.core.socket. [I] Mar 17 14:48:38 ndm: Core::ConfigurationSaver: saving configuration... [I] Mar 17 14:48:38 ndm: Core::Server: client disconnected. [I] Mar 17 11:48:38 installer: [5/5] Entware installed! [I] Mar 17 11:48:38 installer: Log on at root:keenetic@my.keenetic.net -p 222 to start new SSH session. [I] Mar 17 14:48:38 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: . [I] Mar 17 14:48:42 ndm: Core::ConfigurationSaver: configuration saved. ... Further steps Connect to the Keenetic by SSH (login/password: root/keenetic) (if installed component "SSH server", connect to the port 222) Update package list opkg update For example, install midnight commander opkg install mc You can find the list of basic packages here and additional packages for Keenetic here
  8. Добрый день. просьба к сообществу. у меня мозгов не хватит все сделать, как тут описано. может кто помочь? скомпилировать все пакеты и написать пошаговую инструкцию? это приложение позволит устанавливать игры на ps4 по сети без использования промежуточных звеньев и без использования фтп. можно было бы поднимать вопрос об морали, но sony ушли с рынка России и кинули тех, что покупали и оплачивал в цифре. так что теперь я думаю можно. оригинальная статья ссылка на пост с 4pda спасибо огромное за помощь P.S. роутер kn-1810
  9. Подскажите такой вопрос - хочу купить веб-камеру и подключить её к роутеру. Главная задача - детект по движению. Ну или хотя бы запись на внешний/сетевой HDD. Как бы это настроить и где об этом почитать? Плюс, я не понял что такой музыкальная станция. Даже загуглил - не понял. А тем более про роутер-музыкальную станцию.
  10. Помогите решить такую задачу. Нужно получить данные от датчика дыма по wifi и при получении отправить смс Hero 4G. Entware установил. Что еще нужно для этого, какие пакеты, сервер или еще что, где размещать скрипт в init.d или ndm. Как отлавливать данные от датчиков. Хотелось бы реализовать без установки всяких умных домов, если это возможно.
  11. Проекты Entware-ng и Entware-ng-3x объединились под общим названием Entware. Ниже перечислен минимальный набор действий для использования Entware. Требования: - (ZyXEL) Keenetic с USB-портом. Любой c NDMS v2.07 (2.08) и выше, кроме моделей 4GII/III. - Прошивка с компонентом OPKG. - USB носитель с разделом ext2/ext3/ext4 и заданной меткой. - Начиная с версии 2.12.A.4.0-0, при установленном компоненте "Сервер SSH", свободный порт 222 Инструкция по установке: 1. Подключите USB-носитель к кинетику 2. Зайдите на носитель по FTP или CIFS 3. Cоздайте на разделе с заданной меткой USB-носителя папку install 4. Скопируйте в папку install подготовленный архив установки для своего устройства: - для Keenetic Peak (KN-2710) - aarch64-installer.tar.gz - для Keenetic DSL, LTE, VOX, DSL (KN-2010), DUO (KN-2110) - mips-installer.tar.gz - для остальных интернет-центров Keenetic - mipsel-installer.tar.gz 5. Зайдите в веб-интерфейс кинетика и на странице «Приложения > OPKG» поставьте галку «Включить», затем выберите из списка нужный USB-носитель и нажмите кнопку «Применить». прим. количество вкладок, их порядок и названия зависят от: устройства, версии прошивки и установленных компонентов Если все сделали правильно, то в системном журнале через некоторое время появится строчка "...Можно открыть SSH-сессию для соединения с устройством..." Пример сообщений системного журнала: Всё! Можно зайти на кинетик по ssh, логин root, пароль keenetic. Если установлен компонент прошивки "Сервер SSH", подключаться следует на 222 порт (см. лог выше) Пароль Entware никак не связан с паролем Кинетика. Настоятельно рекомендуется сменить пароль стандартной командой `passwd`: ~ # passwd Changing password for root New password: Bad password: too weak Retype password: Password for root changed by root Обновите список пакетов opkg update и устанавливайте нужные, например файловый менеджер "Midnight Commander": opkg install mc Ознакомиться с основным списком пакетов можно: здесь (для mips*), здесь (для mipsel**) и здесь (для aarch64***). Ознакомиться с дополнительным списком пакетов для Кинетиков: здесь (для mips*), здесь (для mipsel**) и здесь (для aarch64***). --- * - (ZyXEL) Keenetic DSL, LTE, VOX, DSL (KN-2010), DUO (KN-2110) ** - остальные, соответствующие требованиям *** - Keenetic Peak (KN-2710)
  12. Такой вот в Facebook состоялся разговор. Понимаю, что в период столь интенсивного развития прошивки у разработчиков существуют куда более злободневные проблемы, касающиеся куда более актуальных и востребованных функций, чем дополнительные пакеты, тем не менее желаю всяческих успехов на этом пути и скорейшей реализации. Действительно очень хорошая новость =)
  13. BusyBox v1.31.1 () built-in shell (ash) ~ # ls -ial /opt/tmp/ 8161 drwxrwxrwx 3 root root 4096 Mar 19 15:16 . 2 drwxr-xr-x 13 root root 4096 Nov 13 12:25 .. 8162 drwx------ 2 root root 4096 Dec 26 16:17 mc-root 8163 -rw-r--r-- 1 root root 5390 Dec 26 17:13 ntp.log ~ # opkg update Downloading http://bin.entware.net/mipselsf-k3.4/Packages.gz wget: can't open '/opt/tmp/opkg-QxUXqO/Packages.gz': Input/output error *** Failed to download the package list from http://bin.entware.net/mipselsf-k3.4/Packages.gz Downloading http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz wget: can't open '/opt/tmp/opkg-QxUXqO/Packages.gz': Input/output error *** Failed to download the package list from http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz Collected errors: * opkg_download: Failed to download http://bin.entware.net/mipselsf-k3.4/Packages.gz, wget returned 1. * opkg_download: Failed to download http://bin.entware.net/mipselsf-k3.4/keenetic/Packages.gz, wget returned 1. ~ # ls -ial /opt/tmp/ 8161 drwxrwxrwx 3 root root 4096 Mar 19 15:26 . 2 drwxr-xr-x 13 root root 4096 Nov 13 12:25 .. 8162 drwx------ 2 root root 4096 Dec 26 16:17 mc-root 8163 -rw-r--r-- 1 root root 5390 Dec 26 17:13 ntp.log ~ #
  14. @Le ecureuil Добрый вечер, Добавите пожалуйста в скрипты из этой темы: Параметр с IPv6 адресом выдаваемый клиенту vpn сервером.
  15. Вообщем мастхэв) Возможность запускать пользовательские скрипты при подключении клиентов. При чем как в /opt/etc/ndm, так можно и в веб-интерфейс добавить... Кстати, я смогу на 12 версию прошивки обновиться и остаться на старом веб-интерфейсе, или он уже пошел в утиль?
  16. Здравствуйте. В wiki сказано что при падении wan.d сксрипты запускаются с всеми пустыми переменными. Возможно ли изменить это поведение и передавать переменную $interface что бы знать какой именно интерфейс упал.
  17. Здравствуйте, добавьте пожалуйста возможность задавать свои скрипты в /opt/etc/ndm/ при подключении нового клиента к устройству. И подскажите, где можно подробнее прочитать про существующие каталоги, условия их срабатывания и принимаемые скриптами параметры. ~ # ls -l /opt/etc/ndm/ drwxr-xr-x 2 root root 4096 Dec 24 17:46 button.d drwxr-xr-x 2 root root 4096 Dec 24 17:46 fs.d drwxr-xr-x 2 root root 4096 Dec 24 17:46 netfilter.d drwxr-xr-x 2 root root 4096 Dec 24 17:46 schedule.d drwxr-xr-x 2 root root 4096 Dec 24 17:46 time.d drwxr-xr-x 2 root root 4096 Dec 24 17:46 usb.d drwxr-xr-x 2 root root 4096 Dec 24 17:46 user.d drwxr-xr-x 2 root root 4096 Dec 24 17:46 wan.d
  18. opkg update ~ # opkg install squid squid Как бороться с этой ошибкой и почему она возникает? Новая версия пакета? Раньше вроде все ставилось и работало без таких ошибок.
  19. Здравствуйте! Я новичок в теме opkg, однако с сетевым железом приходится работать каждый день. Меня интересует возможность "поднятия" встроенного браузера средствами opkg. Поясню для чего это нужно: роутер Keenetic II находится в сети оператора Ростелеком и имеет статический белый ip. Однако есть необходимость подключаться из сети другого провайдера удаленно к другим железкам, которые не имеют специально выделенного ip. Имеет место быть блокировка доступа к ip адресам извне(т.е. из сети другого провайдера) к адресам Ростелекома договор по которым не имеет платной услуги белый ip. Т.е. чтобы зайти на какую-либо другую железку необходимо быть в одной с ней сети. Пример с постоянно работающей машиной и RDP или TeamViewer отпадает. Другие железки opkg не могут. Спасибо.
  20. Доброго времени суток! Уважаемые господа! Сориентируйте, на каких моделях по ссылке - https://www.citilink.ru/catalog/computers_and_notebooks/net_equipment/routers/KEENETIC/?available=1&status=55395790&p=1&sorting=price_asc возможен запуск OPKG и установка ENTWare? Нигде свежей информации об этом не нашёл....
  21. @Le ecureuil Привет, добавьте пожалуйста Хук wan.d для IPv6 Сейчас У меня IPv6 от провайдера динамический, хотелось бы отслеживать изменения предоставленного адреса.
  22. This is a brief translation of some topics titles in Russian on Entware installation and packages. Links will be added later 1. screen, tmux, dtach terminal multiplexors 2. syncthing (fast cpu required) - application for file synchronization 3. rclone - command line application to sync files with cloud services 4. how to send mail from command line 5. mkvtoolnix - how to extract subtitles from mkv 6. sms scheduling on particular event 7. controlling your router via telegram 8. writing logs to usb storage with syslog-ng 9. how to mount exfat usb flashdrive 10
  23. Как можно включить opkg не обновляясь до 2.10? Откатываюсь с 2.10 до 2.09 opkg исчезает, не обновлять указать не могу! Есть предположение что ужасно стал работать wifi, хочу проверить.
  24. Всем привет, где то видел тут пакет для мониторинга трафика и статистики, ставился opkg пакетом и графики рисовались красивие, но вот не помню точно как пакет називался, кто может подсказать ?
  25. Перестал проходить проверку dnscrypt-proxy на странице https://welcome.opendns.com, хотя ключи генерятся, по логам все нормально. Keenetic II версия 2.09.C.0.0-4, собирал отсюда - UPD: ядро Entware-3x, на версии 2.08 все прекрасно работало, после обновления на 2.09.С.0.0-4 не работает, пересборка не помогла UPD: если кто-нибудь сталкивался с подобным и проблему решил - отпишитесь или подскажите что делать
×
×
  • Create New...