Добавить в корзинуПозвонить
Найти в Дзене

Настройка Chrony в ALT Linux

Chrony — это современный сервис синхронизации времени, который хорошо подходит для серверов и рабочих станций. В отличие от более простых решений, он обычно быстрее входит в рабочее состояние после запуска и лучше ведет себя в сетях, где время может быть нестабильным или где сервер не работает круглосуточно. В ALT Linux Chrony можно использовать как для получения времени из внешнего источника, так и для раздачи времени внутри локальной сети. Это удобно в небольших и средних инфраструктурах, где нужен единый источник времени для серверов, клиентов, сетевого оборудования и служб аутентификации. Сначала установите Chrony: apt-get install chrony -y После установки становится доступен конфигурационный файл /etc/chrony.conf, а также служба chronyd, которая отвечает за синхронизацию времени. Откройте файл конфигурации: nano /etc/chrony.conf Для сервера можно использовать такой базовый набор параметров: server ru.pool.ntp.org iburst
local stratum 5
allow 0.0.0.0/0 Если сервер должен раздавать
Оглавление

Chrony — это современный сервис синхронизации времени, который хорошо подходит для серверов и рабочих станций. В отличие от более простых решений, он обычно быстрее входит в рабочее состояние после запуска и лучше ведет себя в сетях, где время может быть нестабильным или где сервер не работает круглосуточно.

В ALT Linux Chrony можно использовать как для получения времени из внешнего источника, так и для раздачи времени внутри локальной сети. Это удобно в небольших и средних инфраструктурах, где нужен единый источник времени для серверов, клиентов, сетевого оборудования и служб аутентификации.

Установка пакета

Сначала установите Chrony:

apt-get install chrony -y

После установки становится доступен конфигурационный файл /etc/chrony.conf, а также служба chronyd, которая отвечает за синхронизацию времени.

Настройка сервера

Откройте файл конфигурации:

nano /etc/chrony.conf

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

server ru.pool.ntp.org iburst
local stratum 5
allow 0.0.0.0/0

Что означает конфигурация

  • server ru.pool.ntp.org iburst — указывает внешний NTP-источник. Параметр iburst ускоряет первичную синхронизацию.
  • local stratum 5 — позволяет использовать локальное время как источник с уровнем stratum 5, если внешняя синхронизация недоступна.
  • allow 0.0.0.0/0 — разрешает клиентам из любых сетей обращаться к этому серверу. Для реальной инфраструктуры лучше ограничить доступ конкретной подсетью, а не разрешать всем.

Если сервер должен раздавать время только внутри своей сети, вместо слишком широкого allow безопаснее указать конкретную подсеть, например:

allow 172.16.2.0/24

Запуск службы

После изменения конфигурации включите службу и перезапустите её:

systemctl enable chronyd
systemctl restart chronyd

Иногда используют и более полный вариант:

systemctl enable --now chronyd

После запуска Chrony начинает постепенно выравнивать системное время по выбранному источнику.

Проверка работы

Для проверки состояния синхронизации удобно использовать несколько команд:

chronyc sources -v
chronyc tracking
chronyc clients

Что показывает каждая команда

  • chronyc sources -v — список источников времени и их текущее состояние.
  • chronyc tracking — показывает, насколько точно система синхронизирована.
  • chronyc clients — отображает клиентов, которые подключаются к этому серверу Chrony.

Если сервер настроен правильно, в выводе sources -v можно увидеть активный источник времени, а tracking покажет актуальные параметры синхронизации.

Подключение клиента

На клиентской машине настройка обычно проще. Достаточно указать сервер Chrony в конфигурации:

server 192.168.1.1 iburst

Здесь 192.168.1.1 — IP-адрес вашего Chrony-сервера во внутренней сети.

После этого клиент начнет обращаться к указанному серверу за временем. При необходимости на клиенте также проверяют статус синхронизации через chronyc tracking и список источников через chronyc sources -v.