Если ваш роутер Keenetic иногда начинает капризничать, зависать или просто хочет отдохнуть, автоматическая перезагрузка — это как раз то, что доктор прописал. В этом посте вы узнаете, как настроить расписание перезагрузки роутера, чтобы он сам заботился о себе, а вы — о своих делах. Мы разберёмся с версиями KeeneticOS, командами для CLI, проверкой времени и даже подключением к роутеру через разные интерфейсы. Готовы? Поехали!


Почему автоматическая перезагрузка роутера — это необходимость

Представьте: роутер работает с LTE-модемом, и вдруг веб-интерфейс зависает, а Telnet-сессия обрывается. Вы находитесь в сотнях километров от устройства, и доступ к настройкам теряется. Что делать? Перезагружать вручную? Серьёзно? Вот тут и приходит на помощь автоматическая перезагрузка по расписанию — как будильник, который не даст роутеру заснуть навсегда.


Какие версии KeeneticOS поддерживают автоматическую перезагрузку

Функция автоматической перезагрузки появилась начиная с KeeneticOS версии 2.12. Если у вас версия ниже — пора обновиться, чтобы не отставать от жизни и не страдать от проблем с зависаниями.


Как проверить и настроить время на роутере для корректной работы расписания

Автоматическая перезагрузка — это расписание, а расписание работает только при правильном времени. Если время сбито, ваш роутер может перезагружаться в полдень вместо полуночи — весело, но неэффективно.

  • Проверьте текущее время на роутере в разделе "Системный монитор" → "О системе".
  • Включите опцию "Устанавливать время автоматически" в разделе "Параметры системы".
  • Убедитесь, что выбран правильный часовой пояс.

Без этих настроек расписание перезагрузки работать не будет.


Как подключиться к командной строке роутера Keenetic

Для настройки расписания перезагрузки нам понадобится интерфейс командной строки (CLI). Есть несколько способов подключения:

Способ подключения Описание Особенности
Telnet Встроенная служба Windows или PuTTY Простой, но незащищённый
SSHv2 Безопасное подключение, появилось с KeeneticOS 2.12 Рекомендуется для удалённого доступа
Web CLI Веб-интерфейс с возможностью отправки команд Не полноценный CLI, ограничен в функционале

Подключение через Telnet или PuTTY

  1. Запустите терминальную программу (например, PuTTY).
  2. Введите IP-адрес роутера (обычно 192.168.1.1) и порт (стандартно 23).
  3. Введите логин и пароль от веб-интерфейса (обычно admin и ваш пароль).
  4. Вы попадёте в CLI, где можно вводить команды.

Подключение через Web CLI

В адресной строке браузера замените /dashboard на /a (например, http://192.168.1.1/a). Откроется Web CLI, где можно отправлять команды. Но помните, что Web CLI не поддерживает все команды и автодополнение работает только с KeeneticOS 2.15 и выше.


Как создать расписание автоматической перезагрузки через CLI

Для создания расписания используется команда schedule с подкомандами action start и action stop. Вот базовый синтаксис:

(config-sched)> action <start|stop> <минуты> <часы> <день недели>
  • <start|stop> — запуск или остановка действия
  • <минуты> — от 0 до 59
  • <часы> — от 0 до 23
  • <день недели> — 0 или 7 — воскресенье, 1 — понедельник, ..., * — ежедневно

Примеры расписаний

Задача Команды
Ежедневная перезагрузка в 23:57 schedule rebootrouter<br>action start 57 23 *<br>action stop 58 23 *<br>exit<br>system reboot schedule rebootrouter<br>system configuration save<br>exit
Перезагрузка по понедельникам в 03:30 schedule rebootrouter<br>action start 30 3 1<br>action stop 31 3 1<br>exit<br>system reboot schedule rebootrouter<br>system configuration save<br>exit
Перезагрузка 3 раза в сутки (05:00, 12:00, 18:00) schedule rebootrouter<br>action start 00 05 *<br>action stop 01 05 *<br>action start 00 12 *<br>action stop 01 12 *<br>action start 00 18 *<br>action stop 01 18 *<br>exit<br>system reboot schedule rebootrouter<br>system configuration save<br>exit

Отключение расписания

Чтобы отключить расписание перезагрузки, используйте:

no system reboot schedule
system configuration save

Как проверить и удалить расписания

  • Просмотреть все расписания можно командой:
show schedule
  • Удалить конкретное расписание:
no schedule <имя_расписания>
system configuration save

Почему важно сохранять конфигурацию роутера

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

system configuration save

Иначе все изменения будут потеряны после перезагрузки роутера. Это как записать рецепт в блокнот — если не записать, забудете!


Настройка автоматической перезагрузки через редактирование конфигурационного файла

Если вы любите копаться в файлах, можно настроить таймер перезагрузки через конфигурационный файл startup-config:

  1. Скачайте файл конфигурации через веб-интерфейс.
  2. Откройте его в текстовом редакторе.
  3. После раздела ip dhcp pool _WEBADMIN_GUEST_AP добавьте строки:
system
reboot 86400
!

Здесь 86400 — количество секунд до перезагрузки (24 часа).

  1. Загрузите файл обратно в роутер и перезагрузите устройство.

Теперь роутер будет перезагружаться автоматически каждые 24 часа.


Советы по безопасности и доступу

  • По умолчанию доступ к CLI из Интернета заблокирован для безопасности.
  • Если нужно подключаться из внешней сети, настройте доступ согласно официальным инструкциям.
  • Рекомендуется сменить стандартный порт Telnet/SSH для повышения безопасности.
  • Используйте SSHv2 вместо Telnet, если возможно.

Таблица команд для быстрого доступа

Действие Команда
Создать расписание schedule <имя>
Добавить действие start action start <мин> <час> <день>
Добавить действие stop action stop <мин> <час> <день>
Активировать расписание перезагрузки system reboot schedule <имя>
Сохранить конфигурацию system configuration save
Просмотреть расписания show schedule
Удалить расписание no schedule <имя>
Отключить перезагрузку по расписанию no system reboot schedule

Заключение

Автоматическая перезагрузка роутера Keenetic — простой и эффективный способ поддерживать стабильность вашей сети, особенно если вы используете LTE-модемы или сталкиваетесь с периодическими зависаниями. Используйте интерфейс командной строки для гибкой настройки расписания, не забывайте проверять время и сохранять конфигурацию. А если вы ещё не обновились до KeeneticOS 2.12 — самое время!


Полезные ссылки


Теперь вы вооружены знаниями и готовы настроить автоматическую перезагрузку вашего роутера Keenetic, чтобы он работал как часы — без сбоев и зависаний!