Для синхронизации часов с NTP-сервером точного времени в ОС используется сервис ntpsec, который может выступать как в роли сервера, так и клиента, в зависимости от настроек, заданных в конфигурационном файле сервиса. По умолчанию сервис не добавлен в автозагрузку.
В cisco-like консоли:
В cisco-like консоли для задания NTP-сервера используется команда ip name-server, например:
ntp server <server> [burst] [iburst]
где <server> - IP-адрес или доменное имя внешнего эталонного NTP-сервера, с которого NTP-клиент будет запрашивать время.
Таких серверов может быть задано несколько, каждый в отдельной команде.
Команда ntp default servers добавляет к списку NTP-серверов сервера по умолчанию vniiftri.ru, заданные в файле /opt/VPNagent/etc/st_ntp.conf.default.
Выйдите из конфигурационного режима cisco-like консоли:
sterragate(config)#exit
Перезапустите сервис ntpsec:
sterragate#run systemctl restart ntpsec
Заданные командой ntp server настройки сохраняются в файл /etc/ntpsec/ntp.conf.d/st_ntp.conf:
sterragate# run cat /etc/ntpsec/ntp.conf.d/st_ntp.conf
#Auto-generated file. DO NOT EDIT.
server 89.109.251.23 iburst
server 89.109.251.24
server 89.109.251.22
pool ntp1.vniiftri.ru iburst
pool ntp2.vniiftri.ru iburst
pool ntp3.vniiftri.ru iburst
pool ntp4.vniiftri.ru iburst
В консоли разграничения доступа:
Для задания NTP-сервера, с которым будет синхронизироваться время, необходимо отредактировать конфигурационный файл сервиса ntpsec - /etc/ntpsec/ntp.conf.d/custom.conf. Укажите в файле строку вида:
Параметр server задает внешний эталонный NTP-сервер:
server <server_addr> [prefer] [iburst]
где <server_addr> – IP-адрес или доменное имя внешнего NTP-сервера.
iburst — используется для увеличения точности синхронизации, на сервер будет отправлено несколько пакетов вместо одного.
prefer — обозначит приоритетный источник времени.
Например:
server 89.109.251.22 iburst
Таких серверов может быть указано несколько, каждый в отдельной строке.
Параметр restrict позволяет задать ограничения на доступ и управление Linux NTP-сервером. Разрешите внешним эталонным NTP-серверам обращаться к Linux NTP-серверу, например:
restrict ntp1.vniiftri.ru
restrict ntp2.vniiftri.ru
Перезапустите NTP-сервис:
administrator@sterragate] run systemctl restart ntpsec
Добавьте сервис в автозагрузку:
administrator@sterragate] run systemctl enable ntpsec