Към съдържанието

Конфигуриране на NTP сървър на Mediation Controller

Използването на NTP сървър ви позволява да синхронизирате часовниците на компютрите си с този на NTP сървъра.
Тази документация описва конфигурирането на NTP сървър за сървъра Mediation Controller на CyberElements Bastion.

Предварителни изисквания

Необходими са достъп чрез SSH или конзола и възможност за използване на акаунта на суперпотребител на компютъра. Освен това трябва да се уверите, че сървърът Mediation Controller има отворен UDP порт 123 към желания NTP сървър или сървъри.

Конфигурацията на NTP сървъра или сървърите за сървъра Mediation Controller на CyberElements Bastion се задава във файла /etc/ntpsec/ntp.conf. По подразбиране като NTP сървъри се използват сървърите на Debian.

За да персонализирате NTP сървъра или сървърите, които да се използват, започнете с коментиране (добавете # в началото на реда) на използването на NTP сървърите на Debian на редове 34-37:

31
32
33
34
35
36
37
# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>
#pool 0.debian.pool.ntp.org iburst
#pool 1.debian.pool.ntp.org iburst
#pool 2.debian.pool.ntp.org iburst
#pool 3.debian.pool.ntp.org iburst

След това, започвайки от ред 27, добавете един или повече NTP сървъри. На всеки ред трябва да се добави по един сървър в следния формат: server IP_ou_DNS_NTP.

Пример

За да се използват сървърите ntp1.systancia.local и 172.16.20.20, файлът ще бъде променен по следния начин:

26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Specify one or more NTP servers.
server ntp1.systancia.local
server 172.16.20.20

# Public NTP servers supporting Network Time Security:
# server time.cloudflare.com nts

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>
#pool 0.debian.pool.ntp.org iburst
#pool 1.debian.pool.ntp.org iburst
#pool 2.debian.pool.ntp.org iburst
#pool 3.debian.pool.ntp.org iburst

Информация

Повече информация за конфигурирането на файла можете да получите с командата man ntp.conf.

Внимание!

Ако определите по-малко от 3 NTP сървъра, параметърът minsane на ред 24 трябва да бъде намален до броя на NTP сървърите.
Без тази промяна ntpsec няма да коригира часа на компютъра.

Пример

Ако е определен само един NTP сървър, ред 24 трябва да бъде променен така, че стойността на minsane да бъде 1:

24
tos minclock 4 minsane 1

Ако използваме горния пример за конфигурация с два конфигурирани NTP сървъра и следователно стойност на minsane, равна на 2, ще имаме следните глобални настройки:

22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# Comment this out if you have a refclock and want it to be able to discipline
# the clock by itself (e.g. if the system is not connected to the network).
tos minclock 4 minsane 2

# Specify one or more NTP servers.
server ntp1.systancia.local
server 172.16.20.20

# Public NTP servers supporting Network Time Security:
# server time.cloudflare.com nts

# pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
# pick a different set every time it starts up.  Please consider joining the
# pool: <http://www.pool.ntp.org/join.html>
#pool 0.debian.pool.ntp.org iburst
#pool 1.debian.pool.ntp.org iburst
#pool 2.debian.pool.ntp.org iburst
#pool 3.debian.pool.ntp.org iburst

След записване на новата конфигурация услугата ntpsec трябва да бъде рестартирана:

1
systemctl restart ntpsec