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

TheBB

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

    2 576
  • Зарегистрирован

  • Посещение

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

    62

Весь контент TheBB

  1. Набор скриптов, "прибитый гвоздями" к прошивке (OpenWRT/LEDE) и "придавленный бетонной плитой" (LuCI) полностью всё переписать.
  2. opkg install ca-bundle ca-certificates
  3. по хорошему, owrt`шникам надо было релиз бампнуть, но... переустановите "redsocks" с форсированием.
  4. ~ # ~ # ln -s /opt/bin/php-cli /opt/bin/php ~ # ~ # php -m [PHP Modules] Core date hash libxml pcre posix Reflection SPL standard zlib [Zend Modules] ~ # нет, не обязательно.
  5. Остаётся "хвост" - "dropbear.pid". Сбой ФС, некорректное размонтирование, питание (отключение, скачки напряжения, ...), ... . /opt/etc/profile ^служит для обновления рабочего окружения (в моём случае - "PATH") / # echo $PATH /bin:/sbin:/usr/bin:/usr/sbin / # / # ls -al /opt/var/run/ /opt/bin/sh: ls: not found / #
  6. проверяйте сервис, проверяйте pid (config)> exec /opt/bin/sh BusyBox v1.31.1 () built-in shell (ash) / # ls -al /opt/var/run/ /opt/bin/sh: ls: not found / # / # . /opt/etc/profile / # / # ls -al /opt/var/run/ итого 16 drwxr-xr-x 3 root root 4096 фев 20 11:58 . drwxr-xr-x 7 root root 4096 янв 31 16:27 .. -rw-r--r-- 1 root root 6 фев 20 11:58 dropbear.pid drwxr-xr-x 2 root root 4096 янв 31 16:27 mysqld / # / # ps | grep -v grep | grep drop 650 root 1620 S /usr/sbin/dropbear 32158 root 2720 S /opt/sbin/dropbear -p 222 -P /opt/var/run/dropbear.pid / # если сервиса нет в процессах, а pid-файл остался - удаляйте pid и стартуйте сервис... вариантов поломки, как и вариантов решения - много.
  7. telnet 192.168.xxx.xxx Trying 192.168.xxx.xxx... Connected to 192.168.xxx.xxx. Escape character is '^]'. Login: admin Password: **************** THIS SOFTWARE IS A SUBJECT OF KEENETIC LIMITED END-USER LICENCE AGREEMENT. BY USING IT YOU AGREE ON TERMS AND CONDITIONS HEREOF. FOR MORE INFORMATION PLEASE CHECK https://keenetic.com/legal (config)> exec /opt/bin/sh BusyBox v1.31.1 () built-in shell (ash) / # echo $PATH /bin:/sbin:/usr/bin:/usr/sbin / # / # . /opt/etc/profile / # / # echo $PATH /opt/sbin:/opt/bin:/opt/usr/sbin:/opt/usr/bin:/usr/sbin:/usr/bin:/sbin:/bin / # дальше починяйте то, что сломалось. start, restart, pid, и т.д.
  8. писать и пересобирать много дольше, чем исправить ))) перезалито для mips(el), остальные позже подтянутся... можно вааще руками исправить
  9. Тэк-с, "машка" поломана, запустил пересборку... (в скриптах интерпретаторы "sh" vs "perl" сломаны)
  10. "Tab" key (автодополнение/атозавершение) список доступных "perl" ставить надо
  11. Работает корректно, надо sed`ом пройтись и пути исправить. --- find /opt/lib/node_modules/ -type f -exec sed -i -e 's,^#!.*bash$,#!/opt/bin/bash,;s,^#!.*env sh$,#!/opt/bin/sh,;s,^#!.*node$,#!/opt/bin/node,;s,^#!.*python$,#!/opt/bin/python,' {} + Не совсем. Для сборки kerberos надо до установить библиотеку (krb5-libs), для сборки zmq - её ещё и собрать (есть в openwrt/packages),...
  12. opkg install bash binutils cmake gawk gcc git make python sed wget -qO- http://bin.entware.net/mipselsf-k3.4/include/include.tar.gz | tar xzv -C /opt/include echo 'export CC="gcc"' >> /opt/etc/profile echo 'export CXX="g++"' >> /opt/etc/profile echo 'export CFLAGS="-O2 -pipe -mno-branch-likely -mips32r2 -mtune=mips32r2 -fno-caller-saves -msoft-float "' >> /opt/etc/profile echo 'export CXXFLAGS="-O2 -pipe -mno-branch-likely -mips32r2 -mtune=mips32r2 -fno-caller-saves -msoft-float "' >> /opt/etc/profile echo 'export CPPFLAGS="-I/opt/include"' >> /opt/etc/profile echo 'export LDFLAGS="-Wl,-rpath=/opt/lib -Wl,--dynamic-linker=/opt/lib/ld.so.1 -L/opt/lib"' >> /opt/etc/profile `mcedit /opt/etc/init.d/S99node-red` немного подправим было стало
  13. BusyBox v1.31.1 () built-in shell (ash) ~ # opkg install http://bin.entware.net/mipselsf-k3.4/keenetic/test/node-red_1.0.3-2_mipsel-3.4.ipk ... ~ # ~ # npm config set editor mcedit -g ~ # npm config set editor mcedit ~ # npm config set cache /opt/root/.npm -g ~ # npm config set cache /opt/root/.npm ~ # ~ # reboot редактор по желанию vi/nano/mcedit/... (vi - по умолчанию) после перезагрузки:
  14. Да. Началось "межсезонье" после синхронизации с owrt... "будем посмотреть". Пример выбрали не самый удачный (mqtt), готовьтесь к нативной компиляции.
  15. некоторые с прошлого года пакетом пользуются собсна, для них: переустановка с ключом "--force-overwrite" (все настройки сохраняются!), т.к. переписан в lowercase
  16. ))) adguardhome_0.100.9-5_mips-3.4.ipk adguardhome_0.100.9-5_mipsel-3.4.ipk --- а не добавить ли его в keendev реп/фид ?!
  17. https://github.com/WireGuard/wireguard-go/blob/master/Makefile#L23 суффикс прикрутить - не проблема (бинарник можно обозвать как угодно, хоть "i-go-go" ))) )
  18. файлы не мои, а из этой темы ))) немного адаптированы под wg-go
  19. ~ # ip addr add 10.7.7.1/24 dev wg0 ~ # ~ # ip link set wg0 up ~ # ~ # wg setconf wg0 /opt/etc/wireguard/wg0.conf ~ # к тому ж, промахнулся и не то залил )))
  20. wireguard-go_0.0.20200121-3_mipsel-3.4.ipk wireguard-tools_1.0.20200206-9999_mipsel-3.4.ipk
  21. Не знаю, из 10 скачавших, все скромно молчат (или всё работает, или не работает).
  22. offtop нету такого пакета
  23. ЧЯДНТ? (про многопользовательскую систему не надо. кто знает это слово, написанное тут читать не будет)
  24. ^ я вижу в самом начале ошибку, дальше можно не смотреть, всё - приплыли, амба, сушим вёсла, мочим корки...я понятия не имею, почему падает (Segmentation fault); у меня нет устройства (А*) для отладки
×
×
  • Создать...

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

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