web-dev-qa-db-ja.com

UbuntuでスタンドアロンNTPサーバーをセットアップする

UbuntuにスタンドアロンNTPサーバーをセットアップします。

問題は、私がインターネットで見るすべてのチュートリアルが、サーバーをインターネット上の別のタイムサーバーと同期させてから、ネットワークで時間をブロードキャストする方法に関するものです。

必要なのは、独自のシステムクロックを使用してネットワークにブロードキャストするように設定するサーバーで、その前にインターネットタイムサーバーと同期する必要はありません。どうすればそれを達成できますか?

また、サーバーとクライアントがデーモンを正しく実行していることを確認するために、ntpdまたはntpdcを使用してどのコマンドを実行できますか?

9
gonza1207

/etc/ntp.confの下にあるこれらのプールサーバーのリストをコメントアウトして、独自のサーバーを指定することができます。完全なステップを示しましょう:

サーバー側

まず、ntpdateサービスを無効にします。

Sudo update-rc.d -f ntpdate remove

NTPをインストールする

Sudo apt-get install ntp

Ntp構成ファイルを開いて編集します。

/etc/ntp.conf

これらのプールサーバーをコメントアウトし、独自のサーバーアドレスを指定します。例:

server 192.168.20.1

次に、ntpサービスを再起動します

Sudo service ntp restart

クライアント側

NTPをインストールする

Sudo apt-get install ntp

そして、構成ファイルを編集します/etc/ntp.conf

最後に、独自のサーバーアドレスを指定します。

server 192.168.20.1

NTPサーバーのDNSエントリがある場合は、次のように使用できます。

server et.ntp.org

再起動

Sudo service ntp restart

最後の質問でこれを見る必要があります:

NTPDがLinuxマシンの時刻を正常に更新するかどうかを確認する方法

8
Achu

これは古い質問ですが、ここには答えがありませんので、すでに問題を解決している場合は、この問題に苦労して他の人々に答えを提供します。
(サーバー上で)使用する場合があります。

server 127.127.1.0
fudge 127.127.1.0 stratum 8

ここで、stratum #numberはかなり低い数値です。つまり、サーバーが提供する時間情報についてサーバーを信頼できることを意味します。

1
igoryonya