Настройка NTP-клиента

Для синхронизации часов с 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-сервис:

sterragate] run systemctl restart ntpsec

Добавьте сервис в автозагрузку:

root@s-terragate:~# systemctl enable ntpsec