This will be a little package that provides a real Network Time Protocol daemon for your Merlin router and perhaps ASUSWRT too. It will keep your router's clock more accurate than you possibly ever want.
Why bother using it over the stock? Because it uses much less RAM than the NTP shipped in current ASUSWRT or Merlin and yet does much more and doing in a proper way.
It's also an add-on i.e. install to an existing firmware without re-compiling any software. Added bonus is a GUI showing a few charts. See the attached screenshot.
The background of this project goes back to this thread. It brought me lot of fun. And I thought some of the results can benefit all. Why not share?
If there is enough interest, I'll spend more time to pack up necessary components and write a little guide over the weekend...
Screenshot
Installation Guide
https://github.com/kvic-z/goodies-asuswrt/wiki/Install-NTP-Daemon-for-Asuswrt-Merlin
What's new in R3
Release R3 (2017-3-18)
1. Shall I delete "NTP server" entry on Admin page after installing this package?
No. For details, go here.
2. My syslog is spammed with tonnes of crond messages at every 5 minutes. Help!
Solutions are always more than problems. Go here for details.
3. Is this package well supported?
I have stopped upgrading my RT-AC56U. Its firmware is frozen in a timeframe equivalent to 380.60 alpha 1. Hence, lot of compatibility things with newer firmwares I can't test nor confirm. Such support will depend on the community. However, this package was created with much effort to be version agnostic from the beginning. It's reasonable to expect this package shall continue to work.
That aside, NTP binaries and graph tweaks will be updated from time to time when I see the need or find something interesting and useful.
Be warned upfront though: you shall decide to install this package at your own risk and perhaps little frustration to some during the process.
Why bother using it over the stock? Because it uses much less RAM than the NTP shipped in current ASUSWRT or Merlin and yet does much more and doing in a proper way.
It's also an add-on i.e. install to an existing firmware without re-compiling any software. Added bonus is a GUI showing a few charts. See the attached screenshot.
The background of this project goes back to this thread. It brought me lot of fun. And I thought some of the results can benefit all. Why not share?
If there is enough interest, I'll spend more time to pack up necessary components and write a little guide over the weekend...
Screenshot
Installation Guide
https://github.com/kvic-z/goodies-asuswrt/wiki/Install-NTP-Daemon-for-Asuswrt-Merlin
What's new in R3
Release R3 (2017-3-18)
- NTP updated to 4.2.8p9-win.
- New colour scheme and minor tweaks to RRD plots.
- Added binary ntpdc for controlling ntpd without restart.
- Retired MIPS package.
- NTP updated to release 4.2.8p8. Follow the instructions here and here to update only the ntp binaries.
- Added a package for MIPS routers...RT-N66/AC66 users could try.
- Removed jQuery from Ntpd asp page. More firmware version agnostic (hopefully...).
- Corrected page title and "refresh" button.
- Removed "restrict" directive in ntp.conf.
1. Shall I delete "NTP server" entry on Admin page after installing this package?
No. For details, go here.
2. My syslog is spammed with tonnes of crond messages at every 5 minutes. Help!
Solutions are always more than problems. Go here for details.
3. Is this package well supported?
I have stopped upgrading my RT-AC56U. Its firmware is frozen in a timeframe equivalent to 380.60 alpha 1. Hence, lot of compatibility things with newer firmwares I can't test nor confirm. Such support will depend on the community. However, this package was created with much effort to be version agnostic from the beginning. It's reasonable to expect this package shall continue to work.
That aside, NTP binaries and graph tweaks will be updated from time to time when I see the need or find something interesting and useful.
Be warned upfront though: you shall decide to install this package at your own risk and perhaps little frustration to some during the process.
Last edited: