ルータでNTPの日付/時刻を強制的に更新するには?

ルータでNTPの日付/時刻を強制的に更新するには?

Padavanファームウェア(OpenWrtに似ている)を持つAsusルーターのログは次のとおりです。

Dec  4 16:06:20 NTP Client: Synchronizing time to 0.nl.pool.ntp.org.
Oct 24 18:18:18 NTP Client: System time changed, offset: -1107989283.092767s
Oct 24 18:18:33 pppd[636]: System time change detected.

現在の日付が10月24日ではなく12月4日であるため、NTPアップデートに問題があります。

GUIには、NTPを使用してシステムの日付/時刻を更新するオプションはありません。

NTPに日付/時刻の更新を強制させるにはどうすればよいですか?

答え1

padavanファームウェアが付属していますntpd

pool.ntp.org「NTP Server 1:」を設定する代わりに、ntp.orgのドキュメントを読んでルーターで設定することをお勧めします。0.nl.pool.ntp.org

ルーターボックスの日付/時刻を強制的に更新する詳細なコマンドは次のとおりです。

# ntpd -dnq -p pool.ntp.org
ntpd: sending query to 45.159.204.28
ntpd: reply from 45.159.204.28: offset:+1107989283.715956 delay:0.004582 status:0x24 strat:2 refid:0x026a57c0 rootdelay:0.001312 reach:0x01
ntpd: sending query to 45.159.204.28
ntpd: reply from 45.159.204.28: offset:+1107989283.716159 delay:0.004723 status:0x24 strat:2 refid:0x026a57c0 rootdelay:0.001312 reach:0x03
ntpd: setting time to 2023-12-04 18:39:07.420554 (offset +1107989283.716159s)

関連情報