首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >没有转发给NTP客户端的闰秒标志

没有转发给NTP客户端的闰秒标志
EN

Server Fault用户
提问于 2012-08-17 13:57:17
回答 1查看 1.5K关注 0票数 4

我在ntpd上做了一些带有越级文件功能的测试,以发送假的闰秒,并确保我们的Linux平台能够抵御"bug“。NTP实验室非常简单:一个本地时钟运行ntpd的“主”服务器和一个连接到“主”的“客户端”系统。

我刚刚发现,在CentOS-6盒(运行4.2.4p8-2)上,闰秒标志被从“主”转发到“客户端”,但在相同的配置下,它不适用于Debian挤压(4.2.6.p2+dfsg-1+b1)。

如果我查询ntpd,它返回"leap_add_sec“和"leap=01”标志,并运行tcpdump,我也会看到这些标志,但是“客户端”系统忽略了这些标志,正如我所说:这只发生在从上游运行4.2.6.p2的Debian上,而不是在4.2.4p8的CentOS上。

CentOS主NTP配置=工作正常

代码语言:javascript
复制
driftfile /var/lib/ntp/drift
restrict default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
server 127.127.1.0 iburst
fudge 127.127.1.0 stratum 10
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys
keysdir /etc/ntp
crypto pw password

Debian母版NTP配置=闰秒未从主服务器转发到客户端

代码语言:javascript
复制
leapfile "/etc/leap-seconds.list"
driftfile /var/lib/ntp/drift
restrict default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
server 127.127.1.1 iburst
fudge 127.127.1.1 stratum 10
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys

CentOS和Debian文件之间的唯一区别是闰秒设置,它取决于ntpd版本.,在主服务器和客户端服务器上,其余的配置文件都是相同的。

这是客户机上的NTP配置:

代码语言:javascript
复制
driftfile /var/lib/ntp/drift
restrict default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
server 10.204.3.2 iburst
includefile /etc/ntp/crypto/pw
keys /etc/ntp/keys 

在Debian/4.2.6.p2系统上阻止闰秒被转发的原因是什么?

EN

回答 1

Server Fault用户

发布于 2012-08-21 09:47:04

FYI:似乎这是一个特定于版本的行为,它有一个来自Lenny的“转发”-port包(4.2.4p4+dfsg-8lenny3),用于按预期压缩工作:将闰秒字段转发给客户端。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/418613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档