项目场景:
环境centos7.9
问题描述
设置一台服务器为ntp 服务端。另一台为客户端。发现报错。no server suitable for synchrnization found
使用:ntpdate -d 10.143.33.50
查看报错
xxx.xxx.xxx.xxx: Server dropped: no data
调试过程中又出现
xxx.xxx.xxx.xxx:server dropped :strata too high
原因分析:
1、服务器上本来安装了keepalived。以为是因为这个影响。关闭后发现问题还在。
2、--从服务器端检查
[root@timeserver ~]# ntpq -p
remote refid st t when poll reach delay offset jitter
==============================================================================
210.72.145.44 .ACTS. 1 u 971 8 0 0.000 0.000 0.000
202.120.2.101 .INIT. 10 u 8 64 377 0.000 0.000 0.000查看是正常的。
3、有可能是网络原因
4、从资料看和conf.配置也有关系,如restrict等配置
解决方案:
1、确保123端口是联通的
2、修改服务端配置 (202.120.2.101 这个是同步服务器)
vim /etc/ntp.conf
restrict default nomodify notrap noquery
restrict 127.0.0.1
server 202.120.2.101 prefer
server 127.127.1.0
fudge 127.127.1.0 stratum 10
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys3、重启服务器端的ntpd
service ntpd restart