一、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