You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何搭建本地无联网NTP时间服务器以解决SIP门禁断电失时问题

如何搭建本地无联网NTP时间服务器以解决SIP门禁断电失时问题

我太懂你这个痛点了——无网络环境部署SIP门禁,结果设备一断电时间就清零,门禁的时间调度直接失效,折腾起来真闹心。好在你手头的TL-WR940N路由器就能搞定这个本地NTP服务器的需求,下面给你分两种情况一步步来操作:

一、如果TL-WR940N官方固件支持NTP服务器(部分新版本固件自带)

  • 首先登录路由器管理后台:打开浏览器输入192.168.0.1192.168.1.1(具体看路由器底部标签),输入默认账号密码登录
  • 找到时间设置相关选项(一般在「系统工具」菜单下):先手动设置路由器的当前时间(因为没外网,只能手动输入一次),然后找类似「允许作为NTP服务器」的开关,勾选开启并保存
  • 验证一下:可以用局域网内的电脑通过命令行ntpdate -q 路由器局域网IP(Windows用w32tm /query /peers或者第三方NTP测试工具)确认服务器是否正常响应

二、如果官方固件没有NTP服务器功能,刷OpenWrt固件来实现

这是更可靠的方案,OpenWrt对TL-WR940N的适配很成熟,而且自带完整的NTP服务组件:

  • 先确认你的TL-WR940N硬件版本(路由器底部标签会标v4、v5这类),下载对应版本的OpenWrt固件(别选错版本,避免变砖)
  • 登录官方路由器后台,进入「系统升级」页面,上传下载好的固件,点击升级(升级前记得备份原有配置)
  • 刷完后登录OpenWrt后台:默认地址192.168.1.1,设置新的管理员密码
  • 开启NTP服务器:进入「系统」→「系统」→「时间同步」页面,勾选「启用NTP服务器」,然后在「允许访问的网段」里填入你的局域网段(比如192.168.1.0/24),保存设置
  • 手动设置路由器时间:同样因为无外网,在「时间设置」里手动输入当前的日期和时间,保存后路由器会依靠内置电容短时间维持时间,要是怕长时间断电丢时间,可以给路由器配个几十块的小型UPS

三、配置SIP门禁设备同步本地NTP服务器

  • 找到门禁设备的网络设置或时间设置菜单,把NTP服务器地址改成路由器的局域网IP(比如192.168.1.1
  • 设置时间同步间隔(建议每1小时同步一次),保存配置后重启门禁设备,测试一下断电重启后是否能自动获取正确时间

一些额外注意事项

  • 确保路由器和门禁设备在同一个局域网内,网络连通正常(可以ping一下路由器IP确认)
  • 部分门禁设备可能需要指定NTP端口,默认是123,记得保持和路由器设置一致
  • 如果路由器断电时间过长导致自身时间丢失,重启后需要重新手动设置一次时间

备注:内容来源于stack exchange,提问作者Dee Ess

火山引擎 最新活动