Всем привет. Есть девайс dir320 A1 (openwrt 12.09), который использую как будильник.
перед использованием подумал: возможна же такая ситуация, что ночью отрубят инет и на секунду отрубят свет, а инета по каким-то причинам до утра не появится. тогда роутер загрузится с дефолтным временем (00:00 1.1.1970), а так как правильное время с инета не выташит, то не разбудит во время.
решил проверить эту теорию. в автозапуске поставил скриптик, читающий вслух время. выдернул все кабеля и ребутнул роутер. но после ребута время прочитал верное, хотя неоткуда было ему синхронизировать, все кабели отключены. захочу по ssh - и правда верное.
тогда выдернул БП на 15 минут. все кабеля отключены. врубаюсь - фигакс, опять читает верное время. опять захочу по ssh - и опять оно верное.
нет же в этих девайсах на плате никаких батареек. wi-fi и все кабеля выключены от него. как тогда он узнает верное время?
я то уже хотел скриптик писать, который в динамки будет говорить, если время не правильное и нет инета для получения правильного времени, но теперь я вообще запутался, откуда роутер узнает верные время и дату?