Jump to content

Khaninea

Forum Members
  • Content Count

    29
  • Joined

  • Last visited

Community Reputation

4 Neutral

About Khaninea

  • Rank
    Member

Equipment

  • Keenetic
    zyxel keenetic viva

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Я так понимаю, что абсолютно для всех прошивок начиная от 2.13.A.3.0 и старше. У меня, например, zyxel keenetic viva 1 модели. Прошился draft-прошивкой и все замечательно заработало.
  2. Внесу свои 5 копеек. Как указано в посте Le ecureuil, для прошивок начиная с 2.13.A.3.0 можно использовать hook-скрипт neighbour.d. Для этого в каталоге /opt/etc/ndm/neighbour.d (если такого каталога нет - создать с правами на выполнение) создадим скрипт, например 010-neighbour.sh следующего содержания: #!/bin/sh DEV1="a0:86:c6:8e:47:ef" DEV2="74:23:44:bd:8f:86" replacement() { case "$1" in *$DEV1* ) echo "Device 1";; *$DEV2* ) echo "Device 2";; esac } if [[ "$address" = "ipv4" && "$update" = "none" ]]; then #получаем mac устройства по ID mac=$(wget -qO - http://127.0.0.1:79/rci/show/ip/neighbour | jq --arg num "$id" '.[$num].mac') #проверяем mac на принадлежность нужному нам хосту who=$(replacement "$mac") [ -z "$who" ] && exit 0 #публикуем mqtt сообщение типа "Device 1 new" и "Device 1 del" в топик zyxel mosquitto_pub -d -t zyxel -m "$who $action" -h 192.168.1.112 -p 1883 -u login -P password > /dev/null fi Дадим права на выполнение chmod +x 010-neighbour.sh Все. Теперь при появлении / отключении определенных девайсов от сети в mqtt будут публиковаться сообщения типа "Device 1 new" и "Device 1 del". Вместо публикации сообщений mqtt можете запускать выполнение какого-либо скрипта и т.п. на ваше усмотрение. P.s. Утилиты mosquitto-clients и jq должны быть установлены opkg install mosquitto-clients jq
  3. Перестал работать Nginx. Обновление с Entware-3x до Entware, замена php5 на php7, переустановка nginx не помогает, выдает следующую ошибку: /opt/etc/init.d # ./S80nginx start nginx: error while loading shared libraries: /opt/lib/liblua.so.5.1.5: ELF file's phentsize not the expected size Подскажите, что нужно сделать? Keenetic Viva, NDMS v2.08(AANT.0)B0 Разобрался. Пришлось ручками переустановить библиотеку liblua: opkg remove liblua --force-removal-of-dependent-packages opkg install liblua
  4. Добрый день. Перестало проходить подключение VPN по PPTP. Как можно исправить?
  5. Переустановкой ffmpeg устанавливается библиотека libavformat.so.57, а с ней MPD не работает
  6. Где найти нужную библиотеку libavformat.so.56
  7. Всем доброго времени суток! Вчера после очередного отключения электричества перестал работать MPD - сыпит сообщениями "Connection refaused". Обновил список пакетов и переустановил MPD, но результата ноль. Закинул предыдущий рабочий конфиг, но тоже не помогло. ~ # ndmq -p "show version" -P device Keenetic Viva ~ # ndmq -p "show version" -P release v2.08(AANT.0)C1 ~ # ps | grep mpd 1089 root 5976 S ympd -w 8800 -h localhost -p 6600 11153 root 5964 S grep mpd MPD на порту 6600 недоступен. При попытках подключиться вручную командой "mpd --no-daemon --stdout --vebrose" выдает ошибку: mpd: error while loading shared libraries: libavformat.so.56: cannot open shared object file: No such file or directory Поиск гугл подсказал, что отсутствует ffmpeg и входящие в его состав библиотеки. Установил, но что-то не завелось... Подскажите, куда копать?
  8. Увы, что-то не получается. Реклама продолжает "сыпаться"
  9. Можно ли вместе с защитой от перехвата DNS-трафика применить блокировку рекламы на роутере из темы http://forum.keenetic.net/topic/139-блокировка-рекламы-на-роутере/? Содержимое скрипта /opt/etc/ndm/netfilter.d/010-intercept-dns.sh одинаковое. Но что-то у меня реклама не блокируется. Адреса серверов в фале /opt/etc/dnsmasq.conf указал от OpenDNS.
  10. Добрый день, уважаемые форумчане! Подскажите пожалуйста, как сделать автомонтирование ftp-ресурса при перезапуске роутера утилитой CurlFtpFS? Погуглив нашел на сайте https://wiki.archlinux.org/index.php/CurlFtpFS подсказку, что необходимо в файл /etc/fstab добавить эту строку curlftpfs#USER:PASSWORD@ftp.domain.org /mnt/mydomainorg fuse auto,user,uid=1000,allow_other,_netdev 0 0 Файла /etc/fstab соответственно нет. Можно ли в /opt/etc/init.d/ создать скрипт автозапуска и какие параметры он должен содержать? Как корректно прописать задержку в х-секунд до автомонтирования, пока, например, не загрузится NAS (WDMyCloud)?
  11. Нет не точно (( Изменил права доступа и все "зашуршало". Но возникла новая проблема: яндекс диск прекрасно виден средствами самой entware, но по-прежнему не виден по ftp и не работает синхронизация если по ftp-же добавлять файлы. Еще вопрос знатокам: что будет, если в папке /opt/ya будут находится файлы до монтирования яндекс диска? Перенесутся ли они в яндекс диск после монтирования? P.s. вопросы связаны с тем, что планирую подключить копирование видео-файлов с ip камеры по ftp
  12. расширенный список: `ls -al /dev` - http://pastebin.com/xL4XcUtB `lsmod` - http://pastebin.com/c935sKuL
  13. Неизвестное устройство - это Zyxel Keenetic Viva с прошивкой v2.07(AANT.2)B2. В пакет OPKG включены Ядерные модули поддержки файловых систем для открытых пакетов. Вот syslog: http://pastebin.com/T1m9vjnS
  14. Текущая версия прошивки 2.07b Модули ядра установлены Это тоже делал: opkg update opkg upgrade
  15. Подскажите, пожалуйста по такому вопросу: при запуске скрипта S99ya_disk скрипт отрабатывает без ошибок и, по всей видимости, происходит монтирование яндекс диска в папку /opt/ya, при этом папка "ya" отражается в MC как "?ya" и доступа к ней нет. Также невозможно зайти в папку из консоли. По FTP c ПК в эту папку зайти можно, но нет файлов, находящихся на яндекс диске. Синхронизации также нет. ЧЯДНТ?
×
×
  • Create New...