Jump to content

TheBB

Moderators
  • Posts

    2,410
  • Joined

  • Last visited

  • Days Won

    51

Everything posted by TheBB

  1. Entware (classic - Entware-ng & clones - Entware-Keenetic, Entware-ng-3x) - "устройствонезависимые" (не путать с архитектурой: arm, mips, ...) репозитории пакетов. OpenWrt/LEDE - это, в первую очередь, прошивка (альтернативная) под конкретное устройство, с возможностью расширения функционала пакетами. И, таки, да:
  2. внимательно читаем первый пост ("пришпилил", чтоб на каждой странице был)... ещё раз читаем... и ещё раз... не-е-е? тогда:
  3. давайте сурьёзно. весна прошла, а осень не натупила... команда должна быть обработана, распознана и передана на исполнение...
  4. `format C:` ? `umount /dev/sdb2` ? `help` ? `reboot` ? не-е-е-е, наверно, лучше - `sleep`
  5. не-а "... чтобы продать что-нибудь ненужное, - надо сначала купить что-нибудь ненужное. а у нас денег нет..." (с) посылать-то на выполнение что?
  6. А чё там переводить-то? "Здесь Вы могЁте...", "Включть", "Сегмент"??? "Батоны" (Добавить/Применить), навроде, по-русски...
  7. Omni II ~ # df | grep stor /dev/mtdblock/7 512 196 316 38% /storage ~ # VOX ~ # df | grep stor /dev/mtdblock/7 960 196 764 20% /storage ~ # DSL ~ # df | grep stor /dev/mtdblock/7 960 196 764 20% /storage ~ # Ultra II ~ # df | grep stor /dev/mtdblock/7 2048 384 1664 19% /storage ~ #
  8. Gentoo: branch ~mips (test); gcc 6.3.0; binutils 2.28; glibc 2.24 (с обновлениями на начало недели) Для сокращения времени (пере)сборки (исключение предыдущего этапа из текущего), использовались ключи -bke "Запчасти", вырезанные для сокращения занимаемого места ("запечатанные" с полным путём от корня): бинарные пакеты (на случай поломки) исходники файлы portage (ебилды, патчи, ...) Создать на носителе папку `install` и поместить в неё архив. На вкладке "OPKG" выбрать носитель и в поле "Сценарий initrc" вписать: /opt/etc/deployment, нажать "Применить" (на Ultra II развёртывание занимает ок. 50 мин. (оч. много мелких файлов ~140 000)) После завершения распаковки, будет выведено сообщение ... [I] Jul 7 15:50:56 ndm: Opkg::Manager: /opt/etc/deployment: gentoo/root/.wget-hsts. [I] Jul 7 15:50:56 ndm: Opkg::Manager: /opt/etc/deployment: gentoo/root/.bash_history. [I] Jul 7 15:50:56 ndm: Opkg::Manager: /opt/etc/deployment: gentoo/root/.local/. [I] Jul 7 12:51:07 0: * Finish... [I] Jul 7 12:51:07 0: * Cleaning... На вкладке "OPKG" перемонтировать носитель, без указания сценария [I] Jul 7 15:55:47 ndm: Opkg::Manager: unmount existing /opt disk: 763b1a81-6471-4adf-88e5-f3c8b9de0dac: [I] Jul 7 15:55:47 ndm: Opkg::Manager: disk unmounted. [I] Jul 7 15:55:47 ndm: Opkg::Manager: disk is unset. [I] Jul 7 15:55:47 ndm: Opkg::Manager: init script reset to default: /opt/etc/initrc. [I] Jul 7 15:55:48 ndm: Core::ConfigurationSaver: saving configuration... [I] Jul 7 15:55:51 ndm: Core::ConfigurationSaver: configuration saved. [I] Jul 7 15:55:52 ndm: Opkg::Manager: disk is set to: 763b1a81-6471-4adf-88e5-f3c8b9de0dac: [I] Jul 7 15:55:52 ndm: kernel: EXT4-fs (sda1): re-mounted. Opts: (null) [I] Jul 7 15:55:52 ndm: Opkg::Manager: /tmp/mnt/Gentoo mounted to /tmp/mnt/Gentoo. [I] Jul 7 15:55:52 ndm: Opkg::Manager: /tmp/mnt/Gentoo mounted to /opt/. [I] Jul 7 15:55:52 ndm: Opkg::Manager: /tmp/mnt/Gentoo initialized. [I] Jul 7 15:55:52 ndm: Opkg::Manager: init script reset to default: /opt/etc/initrc. [I] Jul 7 12:55:52 0: Starting Gentoo services... [I] Jul 7 15:55:52 ndm: Core::ConfigurationSaver: saving configuration... [I] Jul 7 15:55:52 ndm: Opkg::Manager: /opt/etc/initrc: * Starting /etc/init.d/ext-prep ... [ Done ]. [I] Jul 7 15:55:55 sshd[3773]: Server listening on 0.0.0.0 port 22. [I] Jul 7 15:55:55 sshd[3773]: Server listening on :: port 22. [I] Jul 7 15:55:55 ndm: Opkg::Manager: /opt/etc/initrc: * Starting sshd ... [ ok ]. [I] Jul 7 15:55:55 ndm: Opkg::Manager: /opt/etc/initrc: * Caching service dependencies ... [ ok ]. [I] Jul 7 15:55:55 ndm: Opkg::Manager: /opt/etc/initrc: Done. [I] Jul 7 15:55:55 ndm: Core::ConfigurationSaver: configuration saved. логин ( ): root, пароль; gentoo, порт: 22 вход/выход (ssh root...) [I] Jul 7 15:59:09 sshd[3971]: Accepted password for root from 192.168.2.20 port 56712 ssh2 [I] Jul 7 15:59:40 root: Hello, World! [I] Jul 7 16:00:27 sshd[3971]: Received disconnect from 192.168.2.20 port 56712:11: disconnected by user [I] Jul 7 16:00:27 sshd[3971]: Disconnected from user root 192.168.2.20 port 56712 размонтирование носителя (если понадобится) [I] Jul 7 16:01:20 ndm: Opkg::Manager: unmount existing /opt disk: 763b1a81-6471-4adf-88e5-f3c8b9de0dac: [I] Jul 7 13:01:20 0: Stopping Gentoo services... [I] Jul 7 16:01:20 ndm: Opkg::Manager: /opt/etc/initrc: * Stopping /etc/init.d/ext-prep ... [ Done ]. [I] Jul 7 16:01:20 sshd[3773]: Received signal 15; terminating. [I] Jul 7 16:01:20 ndm: Opkg::Manager: /opt/etc/initrc: * Stopping sshd ... [ ok ]. [I] Jul 7 16:01:20 ndm: Opkg::Manager: /opt/etc/initrc: Done. [I] Jul 7 16:01:20 ndm: Opkg::Manager: disk unmounted. [I] Jul 7 16:01:20 ndm: Opkg::Manager: disk is unset. [I] Jul 7 16:01:20 ndm: Opkg::Manager: init script reset to default: /opt/etc/initrc. [I] Jul 7 16:01:20 ndm: Core::ConfigurationSaver: saving configuration... [I] Jul 7 16:01:23 ndm: Core::ConfigurationSaver: configuration saved.
  9. пропущен(?) `opkg install php7-mod-sqlite3`+*/init.d/*php* restart
  10. "чтоб два раза не вставать", можно запустить /bin/sh (так же есть и busybox-апплет `telnet`) root@192.168.1.1's password: BusyBox v1.25.1 () built-in shell (ash) ~ # /bin/sh Login: admin Password: ***** (config)> exit Core::Configurator: Bye. ~ # ~ # ls -al ../bin/telnet lrwxrwxrwx 1 root root 7 Feb 15 14:37 ../bin/telnet -> busybox ~ # какой из них белый, а какой черный?
  11. гы-ы-ы, "приключения" будут и с защитой (пути править надо). по *.ids - править в /opt/share/www/../addons/info/lib/class.OS_Linux.php (строки 684, 689)
  12. проверить наличие файлов в /opt/share/www/addons/info : 1) для PCI - pci.ids ; для USB - usb.ids
  13. кстати, я тоже, только с другим составом: lighttpd+php7+mariadb (к слову, на тестовой системе - uClibc-ng 1.0.25) настройки и конфиги можно глянуть на оф.сайте owncloud
  14. lighttpd+php7+sqlite+ssl=owncloud-10.0.2 ставим пакеты opkg install ca-certificates curl lighttpd lighttpd-mod-cgi lighttpd-mod-fastcgi openssl-util \ php7-cli php7-fastcgi php7-mod-ctype php7-mod-curl php7-mod-dom php7-mod-fileinfo php7-mod-gd \ php7-mod-hash php7-mod-json php7-mod-mbstring php7-mod-pdo-sqlite php7-mod-session php7-mod-simplexml \ php7-mod-sqlite3 php7-mod-xml php7-mod-xmlreader php7-mod-xmlwriter php7-mod-zip tar забираем архив curl https://download.owncloud.org/community/owncloud-10.0.2.tar.bz2 --output oc.tar.bz2 распаковываем tar xjvf oc.tar.bz2 -C /opt/share/www/ правим php.ini правим lighttpd.conf правим 30-fastcgi.conf создаём папку mkdir -p ../etc/lighttpd/certs переходим в неё, создаём pem-файл и задаём ему права cd /opt/etc/lighttpd/certs/ openssl req -new -x509 -keyout lighttpd.pem -out lighttpd.pem -days 1095 -nodes chmod 400 lighttpd.pem проверяем корректность конфига lighttpd -t -f /opt/etc/lighttpd/lighttpd.conf запускаем сервер (или рестартим запущенный) /opt/etc/init.d/S80lighttpd start идём по адресу (своего устройства) и вводим данные (свои) и жмём "Завершить установку" на выходе имеем "закручиваем гайки" и настраиваем под себя...
  15. Предлагается к тесту репозиторий пакетов, собранный с использованием системной библиотеки uClibc-ng версии 1.0.25 Архив для установки на устройства с mipsel архитектурой (все поддерживающие OPKG, кроме DSL, VOX, LTE). Установка стандартна: Ставим, пробуем, отписываемся... Общее число пакетов: 2028, возможность установки на носитель с ФС ext4 log установки:
  16. интернет-то будет работать (напр., на ПК, если совсем не отломали DNS))) с устройства? wget`ом? даже такое? 0 ✓ root ~ # wget http://files.keenopt.ru/cli_manual/Keenetic_Giga_II/2017-02-21/cli_manual_kng_rb.pdf Connecting to files.keenopt.ru (193.0.174.66:80) cli_manual_kng_rb.pd 100% |******************************************************| 3360k 0:00:00 ETA 0 ✓ root ~ # а если подсунуть IP, вместо имени? 0 ✓ root ~ # wget http://81.4.123.217/binaries/mipsel/Packages.gz -O Packages.gz Connecting to 81.4.123.217 (81.4.123.217:80) Packages.gz 100% |******************************************************| 271k 0:00:00 ETA 0 ✓ root ~ #
  17. ага, для 2.10 & up, осталось впилить в 2.05 - 2.09 и.... пущай буде, мало ль чаво
  18. ну-у-у, хотя бы, так: 0 ✓ root ~ # wget http://entware-3x.zyxmon.org/binaries/mipsel/Packages.gz -O keen3x Connecting to entware-3x.zyxmon.org (81.4.123.217:80) keen3x 100% |********************************************************| 282k 0:00:00 ETA 0 ✓ root ~ #
  19. https://gist.github.com/cosimo/5747881 Ваш пункт - 4 (четвёртый), с сетью всё в порядке?
  20. а opkg update делали перед запуском установки пакета?
×
×
  • Create New...