华硕ac66php服务器,华硕ASUS RT-AC66U无线路由器部署NTP Server最佳实践

news/2024/10/30 19:35:02/

9dd2ff44c99b

作为《局域网内所有设备时间一致性方法探究》一文的延续,今天我来尝试在华硕ASUS RT-AC66U无线路由器(以后简称为“路由器”)上来部署NTP Server。

相关软硬件

硬件:华硕ASUS RT-AC66U (非B1) 一台

固件:Asus-Merlin 380.70,下载地址(MD5:bdf27327a7ce336ae310835f635e8ffc)

ntp.conf: 下载地址

service-start: 下载地址

SSH客户端:顺手就行

路由器升级

如图所示,直接通过界面完成。

9dd2ff44c99b

JFFS、SSH和NTP相关设置

升级完成后,对JFFS、SSH和NTP相关功能进行参数配置,即开启JFFS用户脚本和配置,开启局域网内的SSH功能和配置互联网NTP服务器地址,如下图所示:

9dd2ff44c99b

建立ntp.conf配置文件

使用SSH客户端访问路由器:

在jffs目录下建立ntp子目录

在ntp目录中建立ntp.conf配置文件,可参考或直接使用前面共享的文件。

server 0.cn.pool.ntp.org iburst

server 1.cn.pool.ntp.org iburst

server 2.cn.pool.ntp.org iburst

server 3.cn.pool.ntp.org iburst

完成后的目录结构是:/jffs/ntp/ntp.conf

建立services-start脚本

路由器系统ntp服务只能识别内存中/etc目录中的ntp.conf文件,因此每次路由器重启后需要将/jffs/ntp/ntp.conf文件重新复制到/etc目录中。建立脚本的目的就是要自动完成这个步骤。

参考文档是利用post-mount来实现,但在380.70固件下,通过测试post-mount,service-start和wan-event三个脚本,发现只有service-start脚本在系统重启后能够正常调用,因此,最终使用services-start脚本。可参考或直接使用前面共享的文件。

注意:脚本执行前,需要执行以下命令:

chmod a+rx /jffs/scripts/*

以下为脚本内容:

#!/bin/sh

#脚本执行验证,用于判断系统重启后脚本是否执行,验证完成后屏蔽

#DATE=$(date +"%Y-%m-%d-%H%M%S")

#mkdir -p /tmp/logs

#touch /tmp/logs/$DATE-services-start

#开始检测ntp服务状态

retry=1

while [ "$(nvram get ntp_ready)" == "0" ] && [ "$retry" -lt "300" ]; do

retry=$((retry+1))

sleep 1

done

# Only start the NTP server if router has itself synchronised with Internet

cp /jffs/ntp/ntp.conf /etc/

logger -st "($(basename $0))" $$ "***SUCCESS Router copied ntp.conf-file to /etc!"

ntpd -l

logger -st "($(basename $0))" $$ "***SUCCESS Router initialized NTP Server!"

完成后的目录结构是:jffs/scripts/services-start

验证

重启路由器后,将局域网内的其他设备的ntp地址指向路由器地址,并手动执行时间同步操作,如提示同步失败,需进一步检查上述步骤和脚本是否正确操作和执行。

自此,华硕ASUS RT-AC66U无线路由器成为局域网内的NTP服务器,只需确保其同互联网的NTP服务时间同步,就能保证局域网内的所有设备的时间一致。

参考资料


http://www.ppmy.cn/news/445440.html

相关文章

华硕无线路由打印机服务器,享受DIY的快乐 篇四:当普通打印机遇上智能路由器——网络打印机配置教程(以华硕AC66U B1为例)...

享受DIY的快乐 篇四:当普通打印机遇上智能路由器——网络打印机配置教程(以华硕AC66U B1为例) 2020-07-15 15:27:48 21点赞 238收藏 41评论 创作立场声明:本文系作者实践总结,欢迎交流。 背景 3年前为了给小朋友打印材料,我买了台爱普生的L313——第一代墨仓打印机。选型时…

华硕fl5600l装固态并重装系统到固态

1.华硕fl5600l拆机教程: https://blog.csdn.net/u012210613/article/details/83445978 2.把固态放在原来的机械硬盘位置才能发挥固态sata3接口的性能,听说光驱位的是sata2,放固态发挥不了完全的性能。 把旧的机械硬盘带框架才下来&#xf…

华硕U303LA换屏记--普通屏换成高清屏1920x1080

因为工作需要, 要经常用到手提电脑, 华硕U303LA原来的屏是普通屏. 长时间看时, 看得我眼晴很不舒服. 普通屏都是偏灰色的. 不适宜长时间观看. 我就在网上对比了几天, 去深圳华强北的笔记本屏店铺换. 去之前要对自己的笔记本的屏参数了解才行. 用到 AIDA64 Extreme 这个软件…

TiDB 7.1 资源管控特性试用

作者: 啦啦啦啦啦 原文来源: https://tidb.net/blog/3ddb423a 一.背景 印象里 2022 年初的时候就有小伙伴在 asktug 提出 TiDB 未来是否会有多租户功能的问题了,没想到这么快就已经 GA 了。资源管控特性(Resource Control&…

[零基础学Python]字典,你还记得吗?

字典,这个东西你现在还用吗?随着网络的发展,用的人越来越少了。不少人习惯于在网上搜索,不仅有web版,乃至于已经有手机版的各种字典了。我曾经用过一本小小的《新华字典》。 《新华字典》是中国第一部现代汉语字典。最…

iOS 9适配技巧(更新版)

http://www.cocoachina.com/ios/20150929/13598.html 2015-09-29 09:01 编辑: suiling 分类:iOS开发 来源:ChenYilong的github 7 39741 iOS 9iOS 9适配 招聘信息: iOS手机软件开发工程师iOS工程师Web后端高级开发工程师iOS软…

联想air15和联想小新15有什么区别

联想小新15和air15的区别还是比较多的,首先比较明显的就是是否有小键盘,其中联想小新15是有小键盘的,而联想小新air15是没有小键盘的,对于这一点还是需要了解的。 联想笔记本爆降1500这活动太给力了 https://www.lenovo.com.cn 其…

Oracle不卡的笔记本,RedmiBook Pro 15值得入手吗 RedmiBook Pro 15笔记本全方位评测

四、磁盘、屏幕与内存性能测试:再也没有槽点了 1、屏幕测试 RedmiBook Pro 15是Redmi家族中第一款配备3.2K屏幕的笔记本,并且拥有90Hz的刷新率。我们使用红蜘蛛x来测试屏幕的色域以及亮度对比度。 97%的sRGB色域、73%的Adobe RGB色域与73%的P3色域。 这块…