首页 > 系统相关 >(笔记)【NTP系列:06】NTP时间同步配置总结:Windows(W32Time)作为NTP时钟源服务端,Linux作为客户端

(笔记)【NTP系列:06】NTP时间同步配置总结:Windows(W32Time)作为NTP时钟源服务端,Linux作为客户端

时间:2023-02-06 11:22:51浏览次数:51  
标签:W32Time Windows NTP 防火墙 注册表 06 客户端

 

一、NTP工作模式(客户端/服务器模型)

NTP服务端:Windows(W32Time)系统

NTP客户端:Linux嵌入式控制板

 

 

二、NTP服务端配置

步骤如下:

1. 禁用windows防火墙或者设置防火墙入站规则(两者二选一)。
   方法1.禁用防火墙步骤:
      控制面板—>系统和安全—>windows防火墙—>启用或关闭防火墙
      关闭专用网络和公共网络的防火墙。
   方法2.设置防火墙入站规则步骤:
      控制面板—>系统和安全—>windows防火墙—>高级设置—>入站规则(右键)—>新建规则—>端口—>下一步—>UDP,特定本地端口:123—>起名NTP—>完成。
      打开Windows注册表:win+R->输入regedit->运行。

2. 修改Windows注册表: 修改注册表[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\]中AnnounceFlags的值为5.AnnounceFlags值的含义: 5:强制时钟源为本地CMOS时钟 a:强制时钟源为本地CMOS时钟 修改注册表[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer]中Enabled的值为1.即使能NTP服务器. 修改[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient\]中Enabled的值为0.即关闭NTP客户端. 退出注册表。
3. 打开管理员命令行:右击开始—>windows PowerShell(管理员) 在命令行中执行如下命令: 先停止服务: net stop w32time。 重新打开服务: net start w32time。如果提示:Windows Time 服务已经启动成功。则配置ok.
4. 回环测试ntp服务器是否运行: 在命令行中执行:w32tm /stripchart /computer:127.0.0.1" 如果出现10:41:02 error: 0x80072746类似这种字样表示不通,服务器没有运行。 如果出现13:59:00, d:+00.0003901s o:+00.0000687s [ * ]类似这种字样表示服务器运行正常。

 

三、NTP客户端配置

 

标签:W32Time,Windows,NTP,防火墙,注册表,06,客户端
From: https://www.cnblogs.com/tdyizhen1314/p/17094812.html

相关文章