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

Вопрос

Опубликовано

Здравствуйте!

Хотелось бы добавить опцию, позволяющую выполнять штатную перезагрузку по расписанию до первой успешной синхронизации времени с NTP после загрузки.

Столкнулся с этим на удалённом объекте: Keenetic Giga KN-1012, KeeneticOS 5.1.8, интернет через USB LTE-модем. Была настроена ежедневная перезагрузка в 04:00.

После очередного старта интернет через модем не восстановился (Модем просто не определился роутером, питание при этом на нём было - кинетик просто перестал его перезагружать по питанию потому что он не определился как модем, что бывает не так уж и редко).

Когда приехал на место, uptime составлял около трёх суток - ежедневные перезагрузки не выполнялись, хотя настройка расписания сохранилась. Веб-интерфейс показывал неверную дату и время. Ручная перезагрузка восстановила соединение.

Поддержка Netcraze подтвердила, что выполнение расписания зависит от синхронизации времени с NTP и до её успешного завершения расписание не выполняется.

Получается замкнутый круг:

Нет интернета → нет синхронизации времени → не выполняется перезагрузка, которая могла бы восстановить интернет.

Предложение: добавить для system reboot schedule явно включаемый режим, условно force / «Выполнять без синхронизации времени».

Желаемое поведение: расписание выполняется по текущим системным часам роутера независимо от наличия синхронизации с NTP.

Понимаю, что при неверных часах перезагрузка произойдёт не в реальные 04:00. Для аварийного восстановления удалённого объекта это приемлемо: важнее, чтобы ежедневный ребут вообще состоялся. Если системные часы продолжают идти, неправильная дата или смещение времени не должны полностью лишать устройство этого способа восстановления.

Текущее поведение можно сохранить по умолчанию, а такой режим включать осознанно, с предупреждением о возможном несовпадении с реальным временем.

 

Рекомендуемые сообщения

  • 0
Опубликовано (изменено)
14 минут назад, Noksa сказал:

К сожалению нет.

Увидел тему. )

Значит либо ваш вариант, либо добавление сущности таймера. Есть такой топик. тогда можно было бы и без привязки ко времени перезагружать. Интервальный таймер. Просто каждые 24 часа.

Изменено пользователем keenet07
  • 0
Опубликовано
6 минут назад, keenet07 сказал:

Увидел тему. )

Значит либо ваш вариант, либо добавление сущности таймера. Есть такой топик. тогда можно было бы и без привязки ко времени перезагружать. Интервальный таймер. Просто каждые 24 часа.

Как вариант.

Я бы конечно предпочёл вариант по системным часам.

Появился интернет, синхронизация прошла - учли этот момент.

Нет интернета, нет синхронизации - используем время которое уже установлено.

 

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

В случае же полной недоступности интернета на роутере с самого старта его работы - как минимум он перезагрузится один раз в сутки.

 

 

Присоединяйтесь к обсуждению

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

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

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

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