NTP 部署思路及排错
NTP 部署:
这里我准备了4台虚拟机,servera:192.168.1.15 serverc: 192.168.1.16
serverc: 192.168.1.17 serverd: 192.168.1.18
servera作服务端,安装NTP服务
其他三台虚拟机作客户端,不需要安装NTP
servera 安装完NTP 后,去修改配置文件 /etc/ntp.conf
第 8行: restrict default nomodify notrap nopeer noquery 默认一般就有,检查一下就行
添加这两条配置,作用是与自身同步 (必须有,不然会报错)
server 127.127.1.0
28 fudge 127.127.1.0 stratum 10
配置文件修改完成,启动NTP服务,加入开机自启
接下来,在防火墙放通ntp服务允许 123/udp端口。命令如下:
[root@servera ~]# firewall-cmd --permanent --add-service=ntp
success
[root@servera ~]# firewall-cmd --permanent --add-port=123/udp
success
[root@servera ~]# firewall-cmd --reload
success
防火墙不操作也会报错。
常见报错小结:
在服务端配置完成后进入客户端执行 ntpdate -d 192.168.1.15
很可能会产生报错,不要慌,仔细分析,我这遇到了这样的报错,分别记录如下:
ntpdate[1235]: no server suitable for synchronizat
经过分析,产生这样报错的原因可能有两种情况:
(1)在执行 ntpdate -d 192.168.1.15 后仔细观察是否有这样的信息:
Server dropped: no data
解决方案就是防火墙放行 ntp 打开123/udp端口
(2)在执行 ntpdate -d 192.168.1.15 后仔细观察是否有这样的信息:
Server dropped: strata too high
解决方案:设置自身同步,上文有提到,请参考。
.