Jump to content

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

Moderators
  • Posts

    1,212
  • Joined

  • Last visited

  • Days Won

    25

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

  1. Исходники коммерческие проекты никогда не отдают, это их хлеб. А добавлять в прошивку скомпилированного на стороне кота в мешке вряд ли целесообразно. Самостоятельно с разработчиками исходников не надо связываться. Вероятность добавления компонента зависит отнюдь не только от этого. Просто подождите, насколько эта тема найдёт отклик у авторов NDMS и других пользователей.
  2. Тему перенёс в «Развитие», поправил название топика. Исходники перечисленных компонентов закрытые. С нуля никто проводить реверс-инжениринг и переписывать клиентов не станет.
  3. Настройка есть, но не выведена в веб-интерфейс. interface Home peer-isolation system configuration save
  4. Именно событием относительно устойчиво получалось желаемое на DHCP-сервере.
  5. Если @Vyacheslav Anisimov не против, могу перенести тему в Развитие NDMS. IMHO, это частный случай подписки на события прошивки. На все случаи жизни hook-скриптов не напасёшься.
  6. Это в т.ч. продолжение темы с автоматизацией без использования opkg. Раньше я показывал только как посылать от роутера в сторону сервиса автоматизации информацию о полученном IP-адресе, но хотелось бы реагировать и на другие события, например, подключение клиента по Wi-Fi, переподключением носителей и/или рестарте сервисов. Формат JSON упомянул лишь потому, что чаще других встречаю его в работе сервисов автоматизации. Таких сервисов довольно много, с помощью них можно будет получать по JSON информацию от роутера, фильтровать и ответным JSON-запросом роутером управлять. Вот, скажем, Google Docs, позволяют публиковать встроенные в книги скрипты App Script как веб-приложения, разборка JSON-параметров от роутера будет в нём одной строчкой. Раз уж в прошивке есть некоторая шина событий, на которые могут подписываться компоненты, вероятно можно вывести эти события в виде POST-запросов. Если это неприемлемо сложно для реализации, то может будет некая утилита, на манер ndmq, для подписки на выбранные события и передачи их в виде параметров в shell-скрипт? На картинке для привлечения внимания роутер записывает в Google-таблицы очередной IP на WAN интерфейсе, скрипты таблицы дёргают определённую ячейку, по изменению которой сервис автоматизации вызывает реконнект WAN при необходимости. Всё в пределах заводского интерфейса, без использования на роутере opkg.
  7. Сверхскоростных и безопасных VPN'ов существует больше, чем тем на здешнем форуме. За всеми не угонишься. Придётся подыскать другой тип VPN.
  8. @stitchix, если речь про мобильное приложение, то я перенесу тему в соответствующую ветку.
  9. Просто как вариант: Чтобы не трогать плату и корпус роутера, я делал аналогичную штуку с помощью начинки из старой USB-клавиатуры, платка из неё довольно миниатюрна. На кинетике она будет определяться как HID-устройство, а события отлавливаться с помощью triggerhappy. Модули USB HID в кинетиковской прошивке есть.
  10. Прошивка имеет замечтательный REST API, позволяющий опрашивать роутер на предмет текущего состояния и выполнять необходимые настройки/действия. Прошу добавить возможность подписки на события прошивки, т.е. отправку JSON-сообщений на указанный URL при наступлении (в идеале выбранных) событий. Фича позволит: стать роутеру генератором событий для сервисов автоматизации вроде IFTTT в рамках заводского функционала без использования хук-скриптов opkg, для самописных скриптов автоматизации избежать timeout-driven решений "периодический опрос - действие" в пользу event-driven решений "событие - действие". Понимаю, что указанная возможность будет нужна довольно малому числу пользователей, но надеюсь, что её реализация не будет трудоёмкой.
  11. Отличный вопрос:)) Разумеется, никуда он не девается, если вы его не отключали принудительно на нужном сегменте. Работает с прежней пролетарской яростью.
  12. Чего вы хотите добиться одновременной работой двух DHCP-служб? [E] Jun 8 12:51:46 dhcpd: There's already a DHCP server running. И почему считаете процитированное поведение ISC dhcpd неправильным? Он при запуске обнаружил работающего конкурента из состава прошивки и грациозно уступил ему руль.
  13. Подождите, разве он должен стартовать при наличии дублирующего прошивочного сервиса? Напомню, что по opkg dns-override отключается DNS-проксик, а не DHCP-сервер.
  14. Отсутствие ответа или плюсов означает ровно одно - отсутствие интереса. А коль общение здесь строго добровольное, ответа может не появиться. Это нормально.
  15. @ydzhus, прошу не создавать однотипные темы. Объединил все три в одну.
  16. Если не передёргивать USB-носитель, а добавлять файлы по сети, то minidlna ведёт себе ровно так, как вы ожидаете. Добавьте несколько файлов по сети, сравните поведение с…
  17. Самое первое: спасибо за работу. Софтина работает, пользователи довольны.
  18. Распутали между собой проекты. А опции, с которыми был собран PHP7 можно увидеть здесь. Пакет без изменения приехал из OpenWrt, на тамошнем форуме можно поинтересоваться почему были выбраны именно такие опции.
  19. Добрый. Entware — отдельный проект, позволяющий использовать софт в папке /opt на различных embedded устройствах. Пакеты собирают именно они и если есть какие-то вопросы, с работой Entware на кинетиках никак не связанные, лучше их обсудить на этом форуме. Некто @Padavan — автор другого отличного проекта. Ныне вкладывает свои силы в развитие кинетиковской прошивки. Компонент opkg из кинетиковской прошивки позволяет запускать сторонний софт из папки /opt USB-носителя, будь то Entware, Debian или что-то ещё. см. вывод opkg whatdepends readline Распутали?:)
×
×
  • Create New...