我需要设置一个NTP服务器,以便在一个没有互联网连接的网络上进行测试,但我遇到了一些问题,需要找到一个明确的示例,说明如何才能使它正常工作。
此NTP服务器仅用于测试目的。网络上的任何一个系统都没有任何接入互联网的机会. 100%的空隙。
我希望我的开发机器(192.168.1.123)成为NTP服务器。这就是我尝试过的:
$ sudo yum install ntp
$ sudo systemctl start ntpd
$ sudo systemctl enable ntpd然后编辑了我的/etc/ntp.conf文件:
server 192.168.1.123 prefer
restrict 127.0.0.1
driftfile /etc/ntp/drift
broadcastdelay 0.008然后我编辑了我的/etc/ntp/漂移文件:
0.000我确保系统的防火墙(192.168.1.123)允许ntp,然后重新启动机器。当机器恢复联机时,我检查ntpstat,得到以下消息:
unsynchronised
polling server every 8 s当我运行ntpq -p时,我得到:
remote refid st t when poll reach delay offset jitter
==============================================================================
1470-lt-037881 .INIT. 16 u - 1024 0 0.000 0.000 0.000当我运行netstat -an | grep 123时,我得到以下信息:
udp 0 0 172.16.156.1:123 0.0.0.0:*
udp 0 0 192.168.125.1:123 0.0.0.0:*
udp 0 0 192.168.1.123:123 0.0.0.0:*
udp 0 0 127.0.0.1:123 0.0.0.0:*
udp 0 0 0.0.0.0:123 0.0.0.0:*
udp6 0 0 xxxx::xxx:xxxx:xxxx:123 :::*
udp6 0 0 xxxx::xxx:xxxx:xxxx:123 :::*
udp6 0 0 xxxx::xxx:xxxx:xxxx:123 :::*
udp6 0 0 ::1:123 :::*
udp6 0 0 :::123 :::*我不知道1470-lt-037881是什么,172.16.156.1和192.168.125.1 IP地址分别是vmnet8和vmnet1。
发布于 2018-04-10 17:12:35
将本地时钟设置为首选服务器。
server 127.127.1.0
fudge 127.127.1.0 stratum 10引用基本ntp配置tldp的话:
最基本的ntp.conf文件将简单地列出2台服务器,其中一台是它希望与之同步的服务器,另一台是它自己的pseudo IP地址(本例中为127.127.1.0)。伪IP用于网络问题或远程NTP服务器故障时使用。NTP将针对自身进行同步,直到它再次开始与远程服务器同步为止。建议您列出至少两个可以对其进行同步的远程服务器。其中一个充当主服务器,另一个充当备份。
引用参考时钟ntp-常见问题
LCL实际上不是参考时钟,它只是指当前机器上的系统时间。因此,它永远不应该被使用,除非当系统时间以某种方式同步时,xntpd是不可见的。在孤立的网络上,可以不时手动设置时间。加上频率调整作为一个模糊因素(见司机的文件),一个可能达到几秒每周的准确性。
https://unix.stackexchange.com/questions/436821
复制相似问题