我有一个雪豹服务器盒运行在一个没有互联网接入的私有局域网上。如果你能避免这样做,你应该这样做,因为没有互联网连接已经给我们带来了几个小时的头痛。
无论如何,我们最近最头疼的是,由于客户端计算机的各个时钟从服务器时钟漂移,Open用户无法使用Kerberos进行身份验证。因此,服务器还需要是NTP服务器。
我不知道如何配置服务器,使其能够以客户端的信任方式响应客户请求。以下是来自客户端计算机的查询:
$ ntpdate -q 192.168.1.250
server 192.168.1.250, stratum 16, offset 8.010421, delay 0.02605
2 Sep 16:32:23 ntpdate[346]: no server suitable for synchronization found以下是服务器上的配置文件:
server 192.168.1.250
fudge 127.0.0.1 stratum 8 refid NISTrestrict 127.0.0.1
restrict -6 ::1
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
includefile /private/etc/ntp.conf这就是我所使用的配置。
这两个文件被配置,NTP服务在“常规”选项卡下的“服务器管理”中打开,这两个文件是这样配置的:
server 127.127.1.1
fudge 127.127.1.1 stratum 8 refid NISTrestrict default notrust nomodify
restrict 127.127.1.1 mask 255.255.0.0 nomodify
restrict 192.168.1.0 mask 255.255.255.0 nomodify
includefile /private/etc/ntp.conf然后,客户端被配置为按名称指向此服务器。它工作得很完美。
发布于 2010-09-03 01:54:40
IIRC,ntpdate用于设置时间,但ntpd用于维护系统上的时间。
查看服务器管理->-> NTP的设置/关闭复选框。不要担心配置文件。
如果您无法从GUI获得解决方案,那么下面的网站可能会有所帮助:http://docsrv.sco.com/NET_tcpip/ntpT.no_inet.html
祝好运。
发布于 2010-09-03 04:34:16
@侧乳;
编辑
哎呀,有点误解了这个问题。
按照http://www.eecis.udel.edu/~mills/ntp/html/ntpdc.html,标记为Stratum 16 =“一个16层表示远程对等端不同步”的服务器。如果您显式地信任192.168.1.250,我相当肯定您将首先使用ntpd,第二,ntp.conf将需要一个软糖用于该服务器。
像这样简单的东西;
fudge 192.168.1.250 stratum 1
然后重新启动ntpd;或者停止它,运行
ntpd -q
然后开始它就能起作用了。(还请参见man ntpd在-g下。)
edit2
我不能很好地格式化评论,所以我正在编辑它,并将再次评论,以增加线程;
除了您已经拥有的内容之外,fudge行实际上是您需要添加的全部内容。
服务器192.168.1.250 软糖127.0.0.1地层8 refid NIST
您想要添加另一个相对于您定义的服务器的软糖,所以只需将这一行添加到/etc/ntp.conf文件中,它的位置应该相对不相关,文件的底部应该可以。
软糖192.168.1.250层
这将告诉ntpd,您不关心ntp的想法,服务器192.168.1.250将被认为是一个等级1( IIRC,服务器必须是第3层或更高层才能自动与之同步)。
你可以离开ntp-restrict.conf。
@Data Scavenger;
不建议使用ntpdate。做ntp的老方法是每小时约会一次。这种新的方法可以手动完成,但是应该通过ntpd来完成,ntpd有倾斜的滴答计时器,它将学习你的时钟如何不能跟上,并发送滴答(或删除滴答)来补偿。
https://serverfault.com/questions/177546
复制相似问题