Jump to content

Roman_Petrov

Forum Members
  • Posts

    739
  • Joined

  • Last visited

  • Days Won

    1

Posts posted by Roman_Petrov

  1. 43 минуты назад, TheBB сказал:

    :) так для того и создан форум, чтоб вести обсуждения! И рассматривать все варианты, даже фантастические (это я про себя) :)

    Да нормально все, это может быть как экспресс вариант. Увидели по FN диоду, что доступны обновления, нажали на запрограммированную кнопку и произошло обновление. Понять, что обновилось, можно будет во первых по перезагрузке, а это видно, во вторых, что FN диод больше моргать не будет. А если что то не так, то по любому уже заходить и журнал смотреть...

    • Thanks 2
  2. 1 час назад, iggo сказал:

    Возникла идея - обновление системы по кнопке, без доступа в интерфейс. Замигал индикатор FN (обновления доступны) - нажимаешь какую либо кнопку и вуаля - обновление пошло! Кнопка любая, например по тройному нажатию (чтобы случайно не было). Или забить действие в настройки кнопок. В общем, вот такая идея, просто до безобразия и удобно, нет нужды заходить в интерфейс.

    Согласен полностью, раз есть отображение диодом FN, то эта фишка полезная. Можно даже еще и добавить функцию автообновления, если пользователь это авторизировал установкой соответствующей галки. Так вообще делать ничего не надо будет, не то что на веб мордочку каждый раз заходить. Так сказать, вообще не вставать с дивана :)))

    • Thanks 1
  3. 6 минут назад, MDP сказал:

    Зачем ставить его на самое презентабельное место? ...ну дело вкуса...я вот так сделал.))))

     

     

    Блин, тоже конечно вариант :) На другое место поставить не могу, у меня там ADSL стоит и его из за линии не перенести никуда, и шкафчика  у меня нет, тумбочка открытая, а на полку внизу не залезает или надо антенки сгибать, что скажется на качестве сигнала в удаленных дальних углах моего дома. Так что не мой вариант :) 

  4. 6 минут назад, MDP сказал:

    Моё мнение абсолютно бесполезная штука...зачем? и сколько человек держит роутер возле спальной кровати?

     

    Ну ради "спортивного интереса"  ...давайте к праздничным дням "прикрутим" цветомузыкальное представление в виде морганий лампочек...вот НГ скоро например.

     

     

    Я сначала тоже был равнодушен, думал, мол сделают, побалуюсь, но оказалось полезной фичей. Я уже давно прикрутил ее к расписанию и отключаю вечером, когда становиться темно, передюю панель на ночь. У меня роутер стоит как раз за телеком...

    1481362673762-1461719782.jpg

    • Thanks 2
  5. 19 минут назад, utya сказал:

    Это команда не вырубит полностью доступ к локальной сети, я смогу с локального компьютера к ней подключится?

    Не должна, функция работает анологично как с веб интерфейса вы на Giga2 делаете.

  6. 57 минут назад, utya сказал:

    Добрый день. Скажите а как не ограничеть скорость, а полностью закрыть доступ в интернет для некоторых устройств (есть китайские камеры, с не понятными прошивками). В giga 3 всё делаю стоковой прошивкой, а в dsl такого функционала нет

    Можно попробовать воспользоваться функционалом CLI, командой ip hotspot deny. Но я не буду утверждать, что в данном роутере эта возможность есть (как я понимаю, свежее позних версий 2.05 для него уже ничего нет?).

  7. 1 час назад, enpa сказал:

    Giga II...Установил. Прошивка v2.06(AAFS.5)C1. 

    Когда прописываю: 

    ~ # /opt/etc/init.d/S01syslog-ng start
     Starting syslog-ng...

    Segmentation fault
       failed.

    пишет Segmentation fault, и ... при этом лог сохраняется (куда прописал), в destination messages { file("/opt/syslogs/messages"); };

    вопрос. в чем косяк? почему же Segmentation fault? Разве 2.06 не заточена под opkg, а тем более под    Entware-Keenetic? Хотя выше указано, что есть поддержка. Файловая система ext3. Куда копать?

    Вопрос, вы данную директорию на диске ваш_диск/syslogs предварительно физически на диске создали (есть такая в корне вашего диска?). Можете попробовать сначала, чтобы писал как по умолчанию 

    opt/var/log/messages 

    Тогда у вас приходит в норму все? 

    • Thanks 1
  8. В ‎18‎/‎10‎/‎2016 в 07:00, Александр Рыжов сказал:

    Правильно ли я понимаю, что вопрошающие уже ощутили как работает веб-камера с кинетиком при помощи внешних пакетов и теперь хотят такую же убогую работоспособность в прошивке?

    Пробовали, не особо и хотим :)))))

  9. Почитал, просто офигеть, нет слов :))

    P.S. сейчас совершенно недорого стоят цифровые рекордеры и камеры высокого разрешения, если нужно видеонаблюдение. Вот может быть действительно круто было бы как то прикрутить сетевую IP камеру, и то в Entware для энтузиастов наверно.

     

  10. 10 часов назад, gvan сказал:

    Перенес. Исходное сообщение отредактировал с указанием ссылки на тему.

    Закинул ссылку в шапку. Спасибо за работу, думаю многим будет интересно, кто в теме. Успехов!!!

  11. 20 минут назад, gvan сказал:

    Я тоже об этом подумал. Есть желание это оформить в отдельную тему. Да и так правильней будет: сбор логов это одно дело, а управление их ротацией - другое. Могут быть и другие службы запущены, которые пишут свои логи в отдельные файлы (у меня это, например, прокси).

    Просто кроме меня пока это понадобилось только одному пользователю, поэтому пока руки не доходили :)

    Ваша права. Сделайте отдельную тему, я закину ссылку в шапку. Кому нужна будет и ротация-сортировка, сделает. И всем хорошо ;)

  12. 1 час назад, gvan сказал:

    Пробуйте. Возможно, что-то не учел или где-то ошибся. Если не получится или что-то не заработает, как нужно, сообщайте. Будем разбираться.

    В моем случае это было не особенно актуально, т.к. делал сбор лога определенное время, только когда были проблемы с перегрузкой роутера, чтобы пытаться поймать что происходит... Потом решили другим путем (сняли дамп после kernel panic) и мне стало не актуально, но и сносить не стал ради любопытства как поведет себя, если будет долго работать. Подходить так профессионально, с сортировками по размеру и т.д. как вы, я не стал, да и не знал о существовании lograte. Но ради общества в целом можно подробно тему раскурить и внести в шапку.

  13. 5 часов назад, gvan сказал:

    Решение вроде есть, но нужно ставить какой-то другой cron (из busybox). Возможно, данную проблему уже поправили в новых версиях прошивок. Но сейчас не могу проверить, т.к. у меня на диске файловая система ext3 и теперь проблем нет (но они у меня были с ntfs).

    Единственное решение для NTFS, чтобы все работало, это действительно crontab из busybox, т.к. vixie's cron (который ставиться отдельно) здесь работать не будет. Во всяком случае, после того, как обновили пару недель назад драйвер NTFS, проблем больше нет никаких. А вот vixie's cron по любому не работает. Как можно поставить (настроить) crontab из busybox можно взять отсюда.

    Решение с logrotate действительно интересно, нужно будет при наличии времени попробовать. А так, от имени всех, большое спасибо. Кому актуально, думаю очень пригодиться. Думаю и я в хозяйстве пристрою, т.к. сегодня мой лог файл за 2 месяца раздулся аж до 512 Мб ;)

  14. 1 час назад, gvan сказал:

    Все можно сделать. ... могу выложить пример своей конфигурации для logrotate и cron.

    Выкладываете, подробности конечно нам интересны. Всегда приятно иметь в копилке логгеров альтернативы, особенно если они лучше.

  15. 28 минут назад, John9110 сказал:

    Здравствуйте, а как бы еще ограничить файлы логов по объему? или например по дате? ибо многометровый текстовый файл как то не круто)))

    По объему видимо никак, такой функционал не предусмотрен. По дате теоретически можно, сделав достаточно сложный скрипт с помощью cron. Но нужно ли это? Можно в этом самом файле пользоваться поиском по критерию даты. 

  16. 52 минуты назад, beowulf0208 сказал:

    На официальной прошивке версии 2.06.C.0  данный способ будет работать или нет? Смущают ваши слова "последнюю экспериментальную прошивку с поддержкой функции LED- гашения и зажигания светодиодов." Поэтому начал сомневаться в возможностях установленной прошивки.

    Пробовал управлять светодиодами програмным путём - работает. Для этого вводил комманды:

    phr_ctl -p SYS GREEN off GREEN off

    phr_ctl -p SYS GREEN off GREEN on

    phr_ctl -t on

    phr_ctl -t off

    Хочется  выложите его здесь на форуме в виде вложения к сообщению. Я пробовал написать, но у меня почему то светодиоды не гаснут по расписанию.

    Вам нужно было пробовать в cli вводить команды 

    system led shutdown front

    no system led shutdown

    Но, насколько я помю (не хочется поднимать тему уже), поддержки этих команд еще не было на этой 2.06 (могу и ошибаться, не проверил).

    Команды группы phr_ctl были началом данного направления и были направлены на включение и выключение отдельных светодиодов, например sys (системного) и в нашем случае не так удобно соответственно.

    Ну а так, чтобы сильно не заморачиваться, буквально недавно чудесными действиями @Padavan, он буквально вдохнул жизнь в устройства с процессорами с устаревшим ядром прямо чудесным образом, и была добавлена для 2.08 прошивки и вашего роутера  , качайте, ставьте на ваш роутер и делаете все в точности, как написано в шапке и заработает. 

  17. В Tuesday, September 27, 2016 в 16:45, zyxmon сказал:

    Есть предложение посчитать, на сколько дольше будет идти индексация видео коллекции с включенным созданием превьющек, скажем на 1000 видео по сравнению со стандартным вариантом на роутере среднего уровня. А потом уже голосовать....

    Ну если так, то оно того не стоит, согласен... Забыли :)) 

  18. 26 минут назад, zyxmon сказал:

    Боже упаси лезть в этого монстра. Превьюшки делает либа libffmpegthumbnailer, которая использует ffmpeg.

     

    1 час назад, kis-markiz сказал:

    Создавал же (в 2.06). Как на отдельные фильмы, так и на целые серии. Своими глазами наблюдал эти превью на экране своего ТВ и в папку...

     

    Есть предложение господа, давайте проголосуем за это... Было бы красиво и полезно, почему бы и не портировать это в прошивку? Я как первый, голосую в шапке вопроса. 

  19. 12 минуты назад, TheBB сказал:

    `opkg update && opkg upgrade` ;)

    Быстро, молодцы! Спасибо за подсказку.

    P.S. Однако по ходу еще:

    Скрытый текст

    ~ # opkg update
    Downloading http://pkg.entware-keenetic.ru/binaries/keenle/Packages.gz.
    Updated list of available packages in /opt/var/opkg-lists/keenle.
    ~ # opkg upgrade
    ~ # opkg list ndmq
    ndmq - 1.0.2-1 - NDM Query utility
    ~ #

    Во всяком случае у меня ничего не обновилось, а утром еще было:

    Скрытый текст

    Core::Server: started obsoleted TCP Session 127.0.0.1:47441

     

  20. 26 минут назад, beowulf0208 сказал:

    Всё делал по инструкции, но почемуто на моём Keenetic II светодиоды не гаснут.


    # ---------- ---------- Default is Empty ---------- ---------- #
    */1 * * * * root /opt/bin/run-parts /opt/etc/cron.1min    
    */5 * * * * root /opt/bin/run-parts /opt/etc/cron.5mins    
    01 * * * * root /opt/bin/run-parts /opt/etc/cron.hourly    
    02 4 * * * root /opt/bin/run-parts /opt/etc/cron.daily    
    22 4 * * 0 root /opt/bin/run-parts /opt/etc/cron.weekly    
    42 4 1 * * root /opt/bin/run-parts /opt/etc/cron.monthly    
    # Your LED control schedule for front leds #
    20 32 * * * root ndmq -p 'system led shutdown front' -P message
    20 30 * * * root ndmq -p 'no system led shutdown' -P message


    Дождался времени 20:30, но светодиоды не погасли.

    Синтаксис у вас неправильный:

    Цитата

    20 32 * * * root ndmq -p 'system led shutdown front' -P message
    20 30 * * * root ndmq -p 'no system led shutdown' -P message

    Должно быть так

    32 20 * * * root ndmq -p 'system led shutdown front' -P message
    30 20 * * * root ndmq -p 'no system led shutdown' -P message

    А вообще, если вы хотели выключить в 20:30 и снова включить в 20:32 (а не выключить в 20:32 и потом через день включить в 20:30 на 2 минуты), то так:

     

    Цитата

    30 20 * * * root ndmq -p 'system led shutdown front' -P message
    32 20 * * * root ndmq -p 'no system led shutdown' -P message

     

  21. Зажигаем и гасим светодиоды на роутерах Keenetic по расписанию

    Внимание!

    Начиная с версии 2.08.A.12.0-0, включение светодиодов возможно встроенными средствами CLI роутера:

    Создать расписание и настроить его с 22:00 по 6:00 :

    (config)> schedule 
    ledCore::Schedule::Manager: Created schedule "led".
    (config-sched)> action start 00 22 *
    Core::Schedule::Manager: Updated schedule "led".
    (config-sched)> action stop 00 6 *
    Core::Schedule::Manager: Updated schedule "led".

    Привязать к передней панели со светодиодами и созданному расписанию led, как выше:

    (config)> system led shutdown front schedule led

    И сохранить (объязательно!) конфигурацию:

    (config)> system configuration save

    Все, в назаченное время по расписанию передняя панель светодиодов отключается и включается. То же самое, что до этой прошивки было возможно только средствами OPKG (cron / crontab), как описано ниже.

    -----

     

    Продолжение серии тем по расписанию от @Aлександра Рыжова и некоторых моих ранее на вариации ограниение скорости по расписанию... Актуально, пока еще это не реализовано средствами самой прошивки роутера.... Честно признаюсь, что тема была даже больше создана с целю протестировать новый драйвер NTFS , который добавили в последнее обновление прошивки v2.08(AAUX.3)A7  и функции включения и отключения LED для Ultra-II / Giga-III, поэтому 100% гарантировать никто ничего не может, но у меня пока все работает нормально.

     

    Сначала установите на свой роутер последнюю экспериментальную прошивку с поддержкой функции LED- гашения и зажигания светодиодов.


    1. Только (!!!) для варианта работы на файловых системах EXT2/3/4, не будет работать на NTFS (vixie's cron). Для устрановки cron из busybox для NTFS см. ниже, п.2.

    Внимание!!! Не ставить этот вариант, если у вас файловая система диска NTFS, будут сыпаться в лог ошибки по ядру, проверенно только что и 100%! Восстановление симлинка как ранее, на busybox и его установка старым способом opkg install --force-reinstall busybox из за новых введенных ограничений больше не работает, придется переустанавливать busybox вместе по новой с opkg!!! (только так я с этим управился лично).


    • Инсталлируем планировщик cron

    opkg install cron

    • Если у вас еще непроисталлирован nano и (или) эмулятор командной строки CLI ndmq (только если его сносили по каким-то причинам, стандартно уже в системе), то сделаете это:

    opkg install nano
    opkg install ndmq

    • редактируем конфигурационный файл cron:

    nano /opt/etc/crontab

    Отредактировать файл /opt/etc/crontab, добавив в него следующие строчки:
     

    # Your LED control schedule for front leds #
    48 15 * * * root ndmq -p 'system led shutdown front' -P message
    49 15 * * * root ndmq -p 'no system led shutdown' -P message

    Где 48 15 и 49 15 соответсвенно время включения в 15:48 и выключения в 15:49, меняйте на свое время, какое вам нужно. Для отключения всех светодиодов укажите вместо system led shutdown front следующее system led shutdown back  или все если хотите гасить, то system led shutdown all.


    • Запустить cron вручную или перезагрузить роутер:

    /opt/etc/init.d/S10cron start

     

     

     

    2. Для варианта работы на файловых системах NTFS (busybox crontab). Этот вариант несколько сложнее первого, но на данной файловой системе должен работать без проблем и не вызывать ошибок ядра (так как на этой файловой системе нет правильной поддержки атрибутов для vixie's cron). Если у Вас ntfs - используйте именно этот вариант из установленного busybox.


    • Если у вас еще непроисталлирован nano и (или) эмулятор командной строки CLI ndmq, то сделаете это:

    opkg install nano
    opkg install ndmq

    • Для создания заданий crontab для него необходимо создать файл заднаний crontabs и его папку на вашем внешнем диске

    mkdir -p /opt/var/spool/cron/crontabs


    • Первый раз создать и потом всегда редактировать файл настроек нужно следующим вводом команды:

    EDITOR='/opt/bin/nano' crontab -e


    Формат файла cronttab немного отличается. Для апплета на одно поле меньше, т.к. не указывается от какого юзера выполнять задание. В первый раз откроется естественно совершенно пустой файл, в который мы пропишем следующее:

    PATH=/opt/bin:/opt/sbin:/sbin:/usr/sbin:/bin:/usr/bin
    # Your LED control schedule for front leds #
    43 16 * * * ndmq -p 'system led shutdown front' -P message
    44 16 * * * ndmq -p 'no system led shutdown' -P message


    Где 43 16 и 44 16 соответсвенно время включения в 16:43 и выключения в 16:44, меняйте на свое время, какое вам нужно. Для отключения всех светодиодов укажите вместо system led shutdown front следующее system led shutdown back  или все если хотите гасить, то system led shutdown all.

    Потом жмем Ctrl+X, соглашаемся Y, сохраняем файл. Посмотреть, что он действительно появился и сохранился, можно в папке на вашем диске, которую мы ранее создали /opt/var/spool/cron/crontabs (папка на вашем_Диске/var/spool/cron/crontabs)

    • Чтобы crond каждый раз запускался автоматически,  файл-скрипт S05crond в папке /opt/etc/init.d


     

    nano /opt/etc/init.d/S05crond


    и наполним его следующим содержанием

    Скрытый текст

     

    #!/bin/sh
     

    CRON="/opt/sbin/crond"

    export PATH=/opt/bin:/opt/sbin:/sbin:/usr/sbin:/bin:/usr/bin

    start() {
     $CRON -L /dev/null
    }

     stop() {
     killall crond
    }

     case "$1" in
     start)
         start
         ;;
     stop)
         stop
         ;;
     restart)
         stop
         start
         ;;
     *)
         echo "Usage: $0 {start|stop}"
         ;;
    esac

     


    Потом жмем Ctrl+X, соглашаемся Y, сохраняем файл. Посмотреть, что он действительно появился и сохранился, можно в папке /opt/etc/init.d (Ваш_Диск/etc/init.d)

    • Делаем его исполняемым

    chmod +x /opt/etc/init.d/S05crond

    • Запускаем планировщик заданий через созданный скрипт в init.d:

    /opt/etc/init.d/S05crond start

    или просто перегрузив ваш роутер.

     

    -------------------------------------------------------------------------
    -------------------------------------------------------------------------

    Если все в порядке, в установленное время появятся в логе строчки:
     

    Скрытый текст

     

    Sep 22 16:49:00ndmCore::Server: started obsoleted TCP Session 127.0.0.1:40413.

    Sep 22 16:49:00ndmPeripheral::Manager: LED shutdown mode set to "front".

    Sep 22 16:49:00ndmCore::Server: client disconnected.

    Sep 22 16:50:00ndmCore::Server: started obsoleted TCP Session 127.0.0.1:40430.

    Sep 22 16:50:00ndmPeripheral::Manager: LED shutdown mode reset.

    Sep 22 16:50:00ndmCore::Server: client disconnected.

     

     

    И светодиоды в установленное время погаснут и потом сново же загорятся.


    * Почему-то сессию ndmq в последней версии v2.08(AAUX.3)A7 стал воспринимать как obsoleted (устаревшую), почему, я так не понял. Остается гадать, что именно происходит, к сожелению, может знающие прокомментируют. Но работает пока все вполне в пределах нормы.

     

    Успехов!

    • Thanks 1
×
×
  • Create New...