chrony
コマンドを使用してrhel8でNTPサーバーを設定し、時刻chronyc sources -v
同期chronyc tracking
を確認しましたが、成功しました。ただし、Win10のコマンドを使用してw32tm /monitor /computers:XX.X.XX.XXX
確認すると、次のエラーが発生しますICMP: 0ms delay NTP: Error ERROR_TIMEOUT-No response from server within 1000 ms
。
vi /etc/chrony.conf サーバー hwtimestamp* #minsources 2
NTPクライアントがローカルネットワークからアクセスできるようにします。
#allow 192.168.0.0/16 許可 XXX.XX.XX.0/24 #local Stratum 10 #keyfile /etc/chrony.keys leafsectz right/UTC logdir /var/log/chrony ログ測定統計のトレース leapsecmode slew maxslewrate0 0.001 ホッピング専用バインディングアドレス 127.0.0.1 logchange 0.5
ところで、次のコマンドで確認してみると、クライアント情報を取得できません。 [root@test etc]# chronyc クライアントホスト名 NTP Drop Int IntL Last Cmd Drop Int Last
この問題をどのように解決できますか?
答え1
デフォルトでは、chronyは誰もが利用できるサーバーではありません。あなたのクロニーを使用できる人を構成する必要があります。
vi /etc/chrony.conf
# Allow NTP client access from local network.
#allow 192.168/16
allow XX.X.XX.XXX/32
答え2
私はそれが古いことを知っていますが、実際にはサーバーには次のものが必要です。
# tell chrony to serve time
local
# allow all clients to pull time
allow 0.0.0.0/0
ファイアウォールやトラフィックをブロックできるものがないことを確認してください。