Linux中NTP同步,Server dropped: no data

1.ntp同步配置内容,其中IP1、IP2代表同步时钟源IP,IP3代表本机IP

server IP1
server IP2
restrict IP3 nomodify notrap noquery
restrict 192.168.0.1 mask 255.255.255.0 nomodify notrap
server 127.127.1.0 # local clock
fudge 127.127.1.0 stratum 10

第三行解释:

restrict [ 客户端IP ] mask [ IP掩码 ][参数]
 
“客户端IP” 和 “IP掩码” 指定了对网络中哪些范围的计算机进行控制,如果使用default关键字,则表示对所有的计算机进行控制,参数指定了具体的限制内容,常见的参数如下:
 
◆ ignore:拒绝连接到NTP服务器
 
◆ nomodiy: 客户端不能更改服务端的时间参数,但是客户端可以通过服务端进行网络校时。
 
◆ noquery: 不提供客户端的时间查询
 
◆ notrap: 不提供trap远程登录功能,trap服务是一种远程时间日志服务。
 
◆ notrust: 客户端除非通过认证,否则该客户端来源将被视为不信任子网 。
 
◆ nopeer: 提供时间服务,但不作为对等体。
 
◆ kod: 向不安全的访问者发送Kiss-Of-Death报文。

2.配置完成后,关闭ntpd服务,测试与时钟同步源之间是否可以同步上

service ntpd stop

ntpdate -u IP1或IP2

此时发现同步失败,执行ntpdate -d IP1,显示报错:xxx.xxx.xxx.xxx: Server dropped: no data

解决方案:

1.检查同步时钟源ntp服务是否启动;

2.若同步时钟源服务器上ntp服务已开启,如果还是报错,检查防火墙的udp端口123是否能用;

3.关闭防火墙,如果还是报错,检查时钟源服务器上/etc/ntp.conf是否限制其他服务器同步时钟,到IP1和IP2上操作:vi /etc/ntp.conf,

添加:server 127.127.1.0 # local clock
           fudge 127.127.1.0 stratum 10

注释掉:restrict default kod nomodify notrap nopeer noquery

4.步骤3操作完成之后,重启IP1和IP2的ntp服务,此时再次在IP3尝试ntpdate -u IP1,同步成功。注意,此时IP3ntp服务是停止状态

28 May 16:25:31 ntpdate[3390]: adjust time server IP1 offset 0.003874 sec

5.到IP3上执行service ntpd start,等待几分钟,执行ntpq -p

结果显示如下,问题解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值