Windows系统自带NTP服务器功能,通过开启此服务功能可以在本地搭建NTP测试环境,很便的进行NTP协议学习,尤其方便后面通过Wireshark抓包来分析。
Step1:打开注册表
如下面图所示,依次找到HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Services、W32Time、TimeProviders、NtpServer,
Step2:修改注册表选项,开启NTP服务器功能
找到准确的项后,如下图,将Enabled一项数值改为1,即开启NTP服务器功能;
Step3:将自身时间源设为可靠时间源
如下图,将W32Time下的Config项中的AnnounceFlags改为数值5,
Step4:在CMD中以管理员权限手动开启NTP服务
Step5:在Ubuntu中以“ntpdate 时间源IP”,同步时间
如下图,时间同步前为14:47,将电脑时间改为另一时间14:46,运行同步命令后,Ubuntu的时间与本地PC上时间一致,NTP服务器搭建成功!
--未完待续