Jump to content

nogood

Forum Members
  • Content Count

    30
  • Joined

  • Last visited

Community Reputation

2 Neutral

About nogood

  • Rank
    Member
  • Birthday 12/01/1989

Equipment

  • Keenetic
    Keenetic Ultra, Keenetic II

Recent Profile Visitors

577 profile views
  1. Да, добавлю - сам Node-Red стартует долго, секунд 30-40. Может в этом быть проблема?
  2. Не работает скрипт автозапуска Node-RED на Entware. NMDS 2.14.B.0.0-1 (не работало и на более ранних) Энтварь установлена по инструкции здесь. В /etc/init.d есть несколько сервисов - всё стартует корректно, кроме самописного скрипта для Node-RED. Причём, если после перезагрузки запустить ручками - всё хорошо. Сам Node-RED установлен через npm с флагом -g, почти по инструкции с оф. сайта. Ругани нигде не могу найти при запуске. Тот же TV-Headend, netdata и Mosquitto стартуют нормально. Привожу сам скрипт S95node-red: #!/bin/sh PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin:/sbin:/bin:/usr/sbin:/usr/bin ENABLED=yes NAME=node-red WRITE_LOG=yes PROG="/opt/bin/$NAME" PIDFILE="/var/run/$NAME.pid" CONFDIR="~/.node-red/" LOG="/opt/var/log/$NAME.log" ARGS="--max-old-space-size=128" CONF_ARG="-u $CONFDIR" ansi_red="\033[1;31m"; ansi_white="\033[1;37m"; ansi_green="\033[1;32m"; ansi_yellow="\033[1;33m"; ansi_blue="\033[1;34m"; ansi_cyan="\033[1;36m"; ansi_std="\033[m"; prog_status() { [ -f $PIDFILE ] && [ -d /proc/`cat $PIDFILE 2> /dev/null` ] } prog_kill() { COUNTER=0 LIMIT=20 while [ -n "`pidof $NAME`" -a "$COUNTER" -le "$LIMIT" ]; do sleep 1; COUNTER=`expr $COUNTER + 1` done [ -n "`pidof $NAME`" ] && killall -9 $NAME 2> /dev/null rm -f $PIDFILE 2> /dev/null } prog_start() { [ "$ENABLED" != "yes" ] && return 8 if prog_status then return 1 fi rm -f $PIDFILE 2> /dev/null if [ "$WRITE_LOG" != "yes" ] then $PROG $ARGS $CONF_ARG >/dev/null 2>&1 & else touch $LOG chown root. $LOG echo "" >> $LOG $PROG $ARGS $CONF_ARG >>$LOG 2>&1 & fi echo $! > $PIDFILE } prog_stop() { kill -15 `cat $PIDFILE 2> /dev/null` 2> /dev/null prog_kill } start() { echo -e -n "$ansi_white Starting $NAME... $ansi_std" if prog_status then echo -e " $ansi_yellow already running. $ansi_std" else prog_start if [ -f $PIDFILE ] && [ -d /proc/`cat $PIDFILE 2> /dev/null` ]; then echo -e " $ansi_green done. $ansi_std" logger "$NAME started." 2> /dev/null else echo -e " $ansi_red failed. $ansi_std" fi fi } stop() { echo -e -n "$ansi_white Shutting down $NAME... $ansi_std" if prog_status then prog_stop if [ -z "`pidof $NAME`" ]; then echo -e " $ansi_green done. $ansi_std" logger "$NAME stoped." 2> /dev/null else echo -e " $ansi_red failed. $ansi_std" fi else echo -e " $ansi_blue is not running. $ansi_std" fi } check() { echo -e -n "$ansi_white Checking $NAME... $ansi_std" if prog_status then echo -e " $ansi_green alive. $ansi_std" else echo -e " $ansi_red dead. $ansi_std" fi } status() { echo -e -n "$ansi_white Status $NAME... $ansi_std" if prog_status then echo -e " $ansi_yellow is running. $ansi_std" else echo -e " $ansi_blue is not running. $ansi_std" fi } case "$1" in start) start ;; stop) stop ;; status) status ;; check) check ;; restart) stop sleep 3 start ;; *) echo -e "$ansi_white Usage: $0 (start|stop|restart|status|check|clean) $ansi_std" ;; esac ЧЯДНТ? Уже давно не могу сие побороть...
  3. Так... Продолжаю развлечение. Теперь при сканировании: scan-s2 -o m3u -M -H http://192.168.10.1:8080 /opt/share/dtv-scan-tables/dvb-t/dvb-t2_All > /opt/share/xupnpd/playlists/my_scan.m3u при прохождении частоты 610МГц (посмотрел по карте покрытия - как раз там должно быть несколько каналов): ----------------------------------> Using DVB-T2 >>> tune to: 610000:B8C999M999T999G999S1P0:T:27500: DVB-T2 frequency is 610000000 DVB-T2 bandwidth is 8000000 status 1f | signal strength 0% | snr 0% | ber 0 | unc -2 WARNING: filter timeout pid 0x0011 WARNING: filter timeout pid 0x0000 WARNING: filter timeout pid 0x0010 И ничего больше не находит. Гугл по этой ошибке особо не помог. Есть идеи?
  4. Помогло удаление и повторная установка модуля поддержки DVB тюнеров.
  5. Keenetic II, Astrometa DVBT2 (ID 15f4:0131), Версия NDMS 2.12.A.4.0-1 Нет устройства в /dev, даже нет /dev/dvb В dmesg: dvb_usb_tbs5520se: Unknown symbol i2c_new_device (err 0) dvb_usb_tbs5520se: Unknown symbol request_firmware (err 0) dvb_usb_tbs5520se: Unknown symbol i2c_unregister_device (err 0) dvb_usb_tbs5520se: Unknown symbol i2c_transfer (err 0) dvb_usb_tbs5520se: Unknown symbol dvb_usb_device_init (err 0) dvb_usb_tbs5520se: Unknown symbol dvb_usb_device_exit (err 0) dvb_usb_tbs5520se: Unknown symbol backport_dependency_symbol (err 0) ----- usb 1-2: new high-speed USB device number 2 using ehci-platform usb 1-2: New USB device found, idVendor=15f4, idProduct=0131 usb 1-2: Product: dvbt2 usb 1-2: Manufacturer: astrometadvbt2 Модуль поддержки USB-видео удалил, модуль поддержки USB-тюнеров уже был установлен. ЧЯДНТ?
  6. nogood

    Подскажите, что делаю не так: (config)> system set net.netflow.protocol 10 FileSystem::Proc error[22282241]: failed to read initial value for "net.netflow.protocol". (config)> more proc:/net/stat/ipt_netflow Command::Base error[7405602]: filename: argument parse error. (config)> more proc:/net/stat/ipt_netflow_flows Command::Base error[7405602]: filename: argument parse error.
  7. nogood

    Тоесть, вероятнее всего, я не запущу сканер под entware? Или их можно собрать самому?
  8. Пытаюсь настроить sane по сети. Но всё упирается в hplip. Ставлю версию из репозитория opkg. Получаю: Ок, хотя при поиске ошибки - её уже пофиксили несколько версий назад. Пробую скачать плагин чере hp-plugin, получаю: Интернет, ясное дело, есть. Но, судя по всему, тут проблема, что утилита сама не может определить свою версию. Что делать?
  9. Вот логи: https://pastebin.com/ZjbBxPJc Что не так-то?
  10. Прошивка сам раздел видит. Даже по самбе расшаривает. Содержимое соответствует установленной Netware. Какие вас интересуют логи? Там просто куча мусора от Transmission'а и UPNP... И да, кстати, при попытке запуска различных скриптов (пытался установить hplip свежий, тот что есть в репозитории дико глючит...) - после распаковки не может запустить ничего по относительному пути. Пишет not found. Думал проблемы с PATH, но его правка ни к чему не привела. Вообще с Entware-3x что-то не задалось у меня.
  11. Такая проблема. Кинетик 2, 2.10.A.5.0-7. Ставлю Entware-3x из шапки. Устанавливается чудесно, можно даже что-то установить. Но стоит перезагрузится получаю Aug 10 05:01:04ndmUsb::Device: system failed [0xcffd00a2], cannot send after transport endpoint shutdown. Aug 10 05:01:04ndmUsb::Device: invalid string descriptor. Aug 10 05:01:04ndmUsb::Device: could not read description strings. Aug 10 05:01:04ndmOpkg::Manager: /tmp/mnt/Keenetic initialized. Aug 10 05:01:04ndmFileSystem::Ext: swap "ef8fc926-01b3-4f32-bd5d-4a6c47437274:": filesystem initialized. Aug 10 05:01:04ndmkernel: Adding 1048572k swap on /dev/sda3. Priority:-1 extents:1 across:1048572k Aug 10 05:01:04ndmFileSystem::Repository: "ef8fc926-01b3-4f32-bd5d-4a6c47437274:" registered. Aug 10 05:01:04ndmProcess: system failed [0xcffd09a3], "/opt/bin/sh" executable not found. Aug 10 05:01:04ndmProcess: unable to create and initialize "Opkg shell" process. Aug 10 05:01:04ndmIo::Process: "Opkg shell" is broken. Aug 10 05:01:04ndmOpkg::Manager: process /opt/etc/init.d/rc.unslung: failed to start. Собсно, никакого доступа к энтвари после этого нет. Установлено всё это на внешний HDD, который разбит на 3 раздела: NTFS для файлопомойки, EXT4 для энтвари и своп. Разбивал убунтовским PartitionManager'ом. На этом же диске перед этим работал без проблем дебиан. Ессно перед установкой энтвари был отформатирован раздел. ЧЯДНТ?
  12. nogood

    Возникла пара вопросов: 1) Что такое security-level 2) Где бы взять мануальчик по конфигу? Или это пресловутый cli-manual?
  13. Это всё понятно. Дело-то не в этом. Даже когда сетевая карта "только слушает" - она поднимает линк. Ну, и как я уже писал, на некоторых материнках даже может получать адрес (вероятно в целях загрузки по сети, либо IPMI). А WoL нужен всё равно.
  14. nogood

    Спасибо вам. Жаль, что веб-конфигуратор этого не умеет...
  15. На данный момент есть необходимость по одному кабелю подключить несколько сегментов сети. На одном конце будет сидеть RubyTech ES-2410C, а на другом, собсно, кинетик. Проблема такая - при создании сегмента можно указать VLAN для него, разрешить передавать теги и указать порт. Но, если на этом порту уже есть другой сегмент - то нет возможность выбрать этот же порт повторно, но с другим VLAN. Тоесть смысла в передаче тегов почти нет. Выходит 1 порт - 1 сегмент - 1 VLAN на нём. Можно ли как-то исправить такое поведение? Устройство Keenetic II, прошивка v2.09(AAFG.0)A
×
×
  • Create New...