インターネットにアクセスできないローカルネットワークでNTPサーバーを構成しようとしています(間違っていても、すべてのマシンが同じ時間を持っている必要があります)。
クライアントとサーバーの両方に /etc/ntp.conf ファイルを構成しました。システムの起動時にntpd -qgx
、起動時に時刻を同期して同期を高速化し、次に実行ntpd
して同期を続行します。
ただし、同期に成功することもあれば、次のようになることもあります。
select() は -1 を返しました: システムコールが中断されました
select() は -1 を返しました: システムコールが中断されました
1 月 1 日 00:02:56 ntpd[2599]: ntpd: サーバーが見つかりません
失敗したときを理解するためのパターンを本当に取得しようとしました...しかし、私にとっては成功しませんでした。それは完全にランダムです。
GoogleのNTPサーバーで作業しようとしたとき、それは見栄えがよく、実際に毎回同期されました
そのような問題に直面した人はいますか?何か案は?
私の ntp.conf ファイル:
サーバー:
#Use the local clock
server 127.127.1.0
fudge 127.127.1.0 stratum 0
driftfile /var/lib/ntp/drift
broadcastdelay 0.008
# Give localhost full access rights
restrict 127.0.0.1
# Give machines on our network access to query us
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
クライアント:
#Point to our network's master time server
server 192.168.1.102
#restrict default ignore
restrict 127.0.0.1
restrict 192.168.1.102 mask 255.255.255.255 nomodify notrap noquery
tos orphan 16
driftfile /var/lib/ntp/drift