Часы «реального» времени на роутере

Используем пакеты, расширяющие возможности оборудования
Аватара пользователя
Александр Рыжов
Сообщения: 447
Зарегистрирован: 12 авг 2015, 14:14
Откуда: Смоленск

Сообщение Александр Рыжов » 23 авг 2015, 17:13

У вас WiFi отключается на всю ночь планировщиком. Интернет пропал по вине провайдера, но вы решаете перегрузить роутер для устранения проблем со связью… Доступа к роутеру по WiFi у вас больше нет, потому как актуальное время роутер получить не может и отключает WiFi согласно настройкам планировщика и текущему (корявому после старта!) системному времени. Знакомая ситуация?

Настоящих часов реально времени одним софтом не приделать, но кое-что сделать можно. В Entware добавлен пакет fake-hwclock, который сохраняет при корректном выключении роутера системное время в файл и восстанавливает системную дату при следующем включении:

Код: Выделить всё

opkg install fake-hwclock

На RT-N66U с прошивкой asuswrt-merlin системная дата восстанавливается примерно на сороковой секунде после старта роутера. Это время обусловлено вознёй внутренней логики прошивки, запускающей внешние сервисы в последнюю очередь. Если поместить fake-hwclock в JFFS-раздел, системное время будет восстановлено на седьмой секунде загрузки.

PS В прошивках Padavan'а fake-hwclock является частью прошивки, за что Андрею отдельное спасибо.

Sup
Сообщения: 5
Зарегистрирован: 24 авг 2015, 18:57

Сообщение Sup » 24 авг 2015, 19:20

Я на своём первом роутере году так в 2008 для этих целей маленький скриптик писал, и при автозагрузке и из крона запускал каждый час. Недавно только исправлял его под нормальный date (на старом форматы не поддерживались), а тут, оказывается, даже пакет есть. Спасибо за наводку.


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 3 посетителя :: 0 зарегистрированных, 0 скрытых и 3 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя