Видеосистемы, системы контроля доступа и домофоны в большинстве случаев требуют точного времени. Некорректные отметки могут привести к ошибкам при поиске записей, нарушить юридическую силу доказательств и сбить работу автоматической обработки видео. Сменили IP‑адрес и видите, что часы устройства «сбились»? Ниже рассказываю, почему это случается и как быстро поправить ситуацию.
Network Time Protocol (NTP) – это протокол, позволяющий синхронизировать часы любого оборудования по сети. Он подбирает наименьшую задержку, учитывает погрешность и корректирует системный таймер. После каждых 10–30 минут устройство запрашивает время у ближайшего NTP‑сервера и выравнивает свой внутренний компас.
Для большинства камер и записывающих устройств в настройках сети есть два поля:
Если поле осталось пустым, устройство использует SNTP – упрощённую версию, которая запрашивает сервер только один раз в начале работы и не корректирует его далее.
Многие записи делают предположение, что сетевой стек уже настроен и готов к работе. После смены IP‑адреса он «перезагружается» и может потерять информацию о последнем успешном синхронизированном времени.
Ситуация выглядит так:
| Устройство | Что происходит при смене IP | Итог |
|---|---|---|
| IP‑камера | DHCP выдаёт новый IP, но MAC остаётся тем же | Камера пытается обратиться к NTP‑серверу, но в первом пакете время уже «запасается» со 0:00 |
| DVR/NVR | Внешний роутер переинициализирует соединение | Запрещен доступ к ранее настроенному NTP‑серверу, синхронизация теряется |
| Домофон | IP меняется, но часы синхронизации отключены | Время выходит из строя, отметки видео становятся непредсказуемыми |
Главная причина – отсутствие постоянного источника времени после перезагрузки сетевого интерфейса. Если NTP‑сервер задан вручную, но устройство не успевает обновить время до того, как начнётся запись, таймер остаётся прежним и может “отклоняться” до десятков секунд.
Если интерфейс не позволяет изменить сервер, зайдите в локальный терминал и выполните в Linux‑схеме:
sudo timedatectl set-ntp true sudo timedatectl set-timezone UTC sudo systemctl restart systemd-timesyncd
Для устройств, работающих под управлением Windows, откройте «Система» → «Время и язык» → «Время» и установите «Автоматически синхронизировать».
Изображение не включено, но описываю схему для понимания.
При смене IP эта цепочка прерывается, и камера теряет доступ к NTP‑серверу до того, как обновит сетевое соединение.
| Провайдер | Публичный доступ | Зоны |
|---|---|---|
| pool.ntp.org | Да | Мир |
| time.nist.gov | Да | США |
| ru.pool.ntp.org | Да | Россия |
| ntp.ox.ac.uk | Да | Англия |
| corp.ntp.company | Нет (бизнес) | Компания |
Если в сети компания имеет свой NTP‑сервер, подключайтесь к нему через внутренний IP. Это уменьшит задержку и повысит точность.
ntpdate -q pool.ntp.org из терминала – показывает отклонение в секундах.chronyc tracking – выводит точность.If отклонение более 1 секунды, проверьте настройки сети, убедитесь, что время сервера актуально, и перезапустите устройство.
Не стоит путать настройку сетевого адреса с тайм‑синхронизацией – это два отдельных процесса, но они тесно связаны. Всего несколько строк в интерфейсе, и камера будет точно знать, когда происходят события. Если что – возвращайте первый IP, подключайте NTP, перезапускайте. Системы работают, а ваш бизнес не потеряет важную информацию.
