试图让 Windows 7 盒子充当 Linux 客户端的 NTP 时间服务器
从这里:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\ 在右窗格中,右键单击AnnounceFlags,然后单击修改。在“编辑 DWORD 值”对话框中的“数值数据”下,键入 5,然后单击“确定”。启用 NTP 服务器。找到并单击以下注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\ 在右窗格中,右键单击“启用”,然后单击“修改”。在“编辑 DWORD 值”对话框中,在“数值数据”下键入 1,然后单击“确定”。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider\ 在右窗格中,右键单击“已启用”,然后单击“修改” 在“编辑 DWORD 值”对话框中,在“数值数据”下键入 0,然后单击“确定”退出注册表编辑器。在命令提示符下,
在 Win7 盒子上关闭防火墙。
编辑 2 - 这是有效的
使用 Meinberg NTPD
编辑

就在我发布后,我注意到服务已停止......仍然没有在 linux 机器上同步时间

但是查看 Microsoft 网络监视器上的流量,我发现端口 123 无法访问。
也许我应该尝试使用 NetTime?http://www.timesynctool.com/
Sky*_*awk 11
根据 Microsoft 的说法,“ Windows 时间服务不是网络时间协议 (NTP) 的精确实现。” 它可以很好地用作其他 Windows 机器的时间服务器,但它不应该用作 Linux 客户端的时间服务器,因为它期望时间能够精确保持同步。W32Time的不足之处在微软的KB939322文章中有所阐述:
我们不保证也不支持网络节点之间 W32Time 服务的准确性。W32Time 服务不是满足对时间敏感的应用程序需求的全功能 NTP 解决方案。W32Time 服务主要用于执行以下操作:
- 使 Kerberos 版本 5 身份验证协议正常工作。
- 为客户端计算机提供宽松的同步时间。
Kerberos 版本 5 要求计算机在 5 分钟内同步——准确度标准非常低!大多数情况下,W32Time 可能会让你在几秒钟内得到你的帮助,但 Microsoft 绝对不保证这种级别的性能。
解决办法是使用真正的NTP服务器,也就是说,使用ntpd. 通常,您的时间服务器将是您的一台 Linux 机器,但如果需要,也可以使用ntpd 的 Windows 端口。
| 归档时间: |
|
| 查看次数: |
41740 次 |
| 最近记录: |