我需要在非 Internet 连接的网络上设置一个 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/drift 文件:
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(分别)地址。
将本地时钟设置为首选服务器。
引用基本 ntp 配置 tldp:
引用参考时钟 ntp-faq