局域网内的设备每次重启后时间错误,需要手动校正,非常麻烦。所以使用NTP来同步服务器时间,但并没有公网环境,且局域网中只有一台电脑(可同时连接内外网),因此使用电脑作为NTP server为局域网内的相机提供校时服务。
搭建NTP服务
Windows 本身是可以作NTP时间同步服务器的,只需要修改一些配置。
1.修改注册表
使用win + R 组合键在运行窗口中输入regedit,打开注册表编辑器。
依次展开数据项目,
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer,把Enabled设置为1,为打开NTP服务,操作如下图所示。
依次打开,
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config,并把AnnounceFlags的值设置为5(系统默认为a)。
2.启动NTP服务
使用win + R 组合键在运行窗口中输入services.msc,打开服务。
在服务项中找到Windows Time
设置为自动后确定,点击右键重新启动此服务,至此服务启动成功。
注:启动和关闭windows NTP的方式,还可以使用命令行来管理
启动:net start w32time
停止:net stop w32time