我有两个系统。一个充当主/主动系统,具有 Internet 连接并从 NTP 服务器获取时间。第二个系统是辅助/被动系统,与外部世界没有任何连接。
主网络和辅助网络通过专用网络接口连接eth1
。主网络具有
- IP:169.254.10.10
- 子网:255.255.255.248
- 广播:169.254.10.15
中学有
- IP地址:169.254.10.11
- 子网:255.255.255.248
- 广播:169.254.10.15
主节点有以下 ntp.conf 配置
漂移文件 /var/lib/ntp/ntp.drift 统计数据 loopstats peerstats clockstats filegen loopstats 文件 loopstats 类型 day enable filegen peerstats 文件 peerstats 类型 day enable filegen clockstats 文件 clockstats 类型 day enable 服务器 192.168.101.25 限制 -4 默认 kod notrap nomodify nopeer noquery 限制 -6 默认 kod notrap nomodify nopeer noquery 限制 127.0.0.1 限制 ::1 限制 169.254.10.0 掩码 255.255.255.248 广播 169.254.10.15 禁用身份验证 广播客户端
我仅使用 ntpdate 在辅助服务器上同步时间,并且不在辅助服务器上运行 ntpd 守护程序。在辅助服务器上我运行ntpdate -b -t 4 -p 4 -u 169.254.10.10
(主接口 IP),并且 Ntpd 服务器在主服务器上使用上述配置运行。
辅助设备上的时间未更新并引发错误ntpdate[3636]: no server suitable for synchronization found
谢谢
答案1
ntpdate
不读取ntp.conf
文件。
要一次性同步,请在命令行中传递服务器的 IP 地址:
ntpdate 169.254.10.10