Перейти к содержанию

Александр Рыжов

Модераторы
  • Постов

    1 243
  • Зарегистрирован

  • Посещение

  • Победитель дней

    25

Весь контент Александр Рыжов

  1. На U2 гонял уставщик до Нового года. system failed [0xcffd0165]. Таких сообщений ни разу не видел. Отформатируйте носитель утилитой EaseUS Partition Master.
  2. Коллбеки — это те скрипты, что живут в /opt/etc/ndm/*.d ? Всё логично. Скрипт дальнейшую логику прошивки не блокирует, поэтому всё в порядке. Спасибо за разъяснение, теперь я понял почему прошивка убивала скрипт через восемь секунд при генерации SSH-ключей прямо из инсталлятора. Просто в этот момент не надо быть молчуном.
  3. В качестве временного решения могу предложить следующую CLI-команду: (config)> show usb usb: device: name: ca4bdf4c-3daf-b9ea-1d1e-8098445901c5: label: STORAGE DEVPATH: /devices/platform/rt3xxx-ehci/usb1/1-1/1- 1:1.0/host14/target14:0:0/14:0:0:0/block/sda/sda1 subsystem: storage port: 1 power-control: yes В случае использования нескольких разделов она поможет сопоставить метки раздела и UUID.
  4. Ограничение времени исполнения на стартовые скрипты не действует? Добавил в инсталляционный пакет скрипт-затычку: $ cat ./doinstall #!/bin/sh i=0 while true; do echo "My life lasts $i seconds" i=`expr $i + 1` sleep 1 done И смотрю в лог кинетика: [i] Jan 11 13:36:23 npkg: inflating "installer-entware.tar.gz". [i] Jan 11 16:36:29 ndm: Opkg::Manager: /tmp/mnt/STORAGE initialized. [E] Jan 11 16:36:29 ndm: Opkg::Manager: invalid initrc "/opt/etc/init.d/rc.unslung": no such file or directory, trying /opt/etc/init.d/. [i] Jan 11 16:36:29 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: My life lasts 0 seconds. [i] Jan 11 16:36:30 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: My life lasts 1 seconds. … [i] Jan 11 16:45:01 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: My life lasts 505 seconds. [i] Jan 11 16:45:02 ndm: Opkg::Manager: /opt/etc/init.d/doinstall: My life lasts 506 seconds. Пока дождаться окончания не могу
  5. Ошибка синтаксиса. Если что-то будет не так с апплетом BB, то можете поставить пакет ip-legacy и выполнить: ip route add 131.129.192.0/24 via 192.168.3.254
  6. Это избавит от чудесатых переменных среды кинетика при автоматическом выполнении скрипта. После этого скрипт должен начать выполняться не только в интерактивной среде, но и при автоматическом вызове.
  7. Вставьте в скрипте после PATH=… unset LD_LIBRARY_PATH unset LD_PRELOAD
  8. Самопальные пакеты можно попробовать запустить в chroot-среде. Есть аплет chroot для busybox, есть отдельно в виде пакета coreutils-chroot.
  9. При выборе Entware сможете использовать и lighty, и nginx, и apache. Вот список пакетов.
  10. Код закрыт и посылать некудаПридётся прикреплять diff к сообщению на здешнем форуме.
  11. Похоже, что такой вариант отъедает слишком много процессорных ресурсов
  12. Вижу по изменению wiki, что в стартовых скриптах был смещён акцент с /opt/etc/init.d/* на /opt/etc/initrc. В связи с чем два вопроса: Останется ли в будущем возможность явного задания стартового скрипта с помощью opkg initrc /opt/etc/init.d/rc.unslung? Как поведёт себя прошивка, если заданный явно командой выше стартовый скрипт будет отсутствовать?
  13. Потому что всё отличие [M] от [*] состоит в том, что в первом варианте результат компиляции пакуется в ipk, а во втором, помимо паковки в ipk ещё входит в образ прошивки. Так что никакой это не хак. Для сборки ipk разницы между [M] и [*] нет.
  14. Эти папки и скрипты необходимо создать самому, см. документацию по ссылке выше.
  15. Можете попробовать готовый, чтобы оценить стоит ли игра свеч. В Entware я добавлять его не стал, так как на роутере он еле тошнит.
  16. По ссылке речь о расширении веб-интерфейса NDMS v1 средствами Entware. Никакого веб-интерфейса для управления пакетами Entware или keenopt не существует, все манипуляции выполняются в SSH/Telnet консоли.
  17. Пока что не понятно что подразумевается под графическим интерфейсом для Entware.
  18. В первую очередь я бы озаботился поиском поиском модулей videodev.ko, v4l2-common.ko, v4l2-int-device.ko, input-core.ko, uvcvideo.ko для текущей версии прошивки. Рабочий конфиг для работы mjpg-streamer с камерой Logitech C270 можно найти здесь.
  19. Увидели разницу в синтаксисе между Vixie's cron и BB cron?
  20. Для Omni II поправьте, пожалуйста файл: стр.15: порты у Omni II стамегабитные, стр.33-34: внезапный переход на английский в описаниях команд. В тексте этих доков нет ни слова о компоненте opkg.
  21. Не фатально, но забавно: DHCP-клиент отправляет Release позже, чем де-конфигурируется интерфейс: Nov 17 19:42:37 ndm Core::System::RebootManager: reboot in 2400 millisecond(s). Nov 17 19:42:40 ndm Core::System::RebootManager: reboot process started. Nov 17 19:42:43 ndm Main: stopping... Nov 17 19:42:43 ndm Core::Server: shutting down the system... Nov 17 19:42:43 ndm Network::Interface::IP: IP address cleared. Nov 17 19:42:43 ndhcpc GigabitEthernet1: sending RELEASE for 172.31.122.40 to 92.241.96.82. Nov 17 19:42:43 ndhcpc GigabitEthernet1: sendmsg() failed (network unreachable). Nov 17 19:42:43 ndhcpc GigabitEthernet1: failed to send dhcp packet (network unreachable). Nov 17 19:42:43 ndhcpc GigabitEthernet1: can not send RELEASE (network unreachable) in RELEASING state. Nov 17 19:42:43 ndhcpc GigabitEthernet1: NDM DHCP client stopped (exit status 0). Nov 17 19:42:43 ndnproxy updating configuration... Nov 17 19:42:43 ndm Network::Interface::IP: "GigabitEthernet1": IP address cleared.
  22. Авторы куда-то подевали с opkg.keenopt.ru ядерные модули, а без ipt_IMQ/xt_IMQ, imq.ko затея смысла не имеет.После добавления модулей можно будет начать с простого варианта и далее по возрастающей
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.