所有 ntp 服务器和客户端均使用 RHEL 8.2 上的 chrony 实现。
NTP 客户端 [200.100.1.3] 无法访问 [NTP 服务器 200.100.1.1]。
NTP 客户端 [200.100.1.2] 需要从 NTP 服务器 [200.100.1.1] 获取时间信息。200.100.1.2 中必须有一个服务器,用于向 NTP 客户端 200.100.1.3 提供时间信息。
我知道如何使用 chronyd 配置 NTP 服务器和 NTP 客户端。可以是服务器,也可以是客户端,但不能同时在同一台电脑上。
如何在一台机器/电脑上运行两个 chronyd,一个作为客户端从 200.100.1.1 获取时间信息,另一个作为服务器将时间信息(从 NTP 服务器 [200.100.1.1] 捕获,更新为系统时间)提供给 200.100.1.3 上的 NTP 客户端
如何运行两个独立的 chrony 服务(在同一台电脑上)以从两个独立的 chrony.conf 文件中获取配置。
客户端的 /etc/ 中的 Chrony.conf
server 200.100.1.1 iburst
local stratum 10
allow 200.100.0.0/16
# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift
# Allow the system clock to be stepped in the first three updates
# if its offset is larger than 1 second.
makestep 1 -1
maxdistance 1000000
# Enable kernel synchronization of the real-time clock (RTC).
rtcsync
# Specify file containing keys for NTP authentication.
keyfile /etc/chrony.keys
# Get TAI-UTC offset and leap seconds from the system tz database.
leapsectz right/UTC
# Specify directory for log files.
logdir /var/log/chrony
服务器的 /etc/ 中的 Chrony.conf
server 200.100.1.2 port 123 iburst
# Record the rate at which the system clock gains/losses time.
driftfile /var/lib/chrony/drift
allow 200.100.0.0/16
local stratum 10
# Allow the system clock to be stepped in the first three updates
# if its offset is larger than 1 second.
makestep 1.0 3
# Enable kernel synchronization of the real-time clock (RTC).
rtcsync
# Specify file containing keys for NTP authentication.
keyfile /etc/chrony.keys
# Get TAI-UTC offset and leap seconds from the system tz database.
leapsectz right/UTC
# Specify directory for log files.
logdir /var/log/chrony