CentOS7でntpサーバ構築(chrony使用)



公開:2020/05/19
更新:2020/05/19

環境


OS:CentOS7.7
ntpサーバ:10.167.10.10
ntpクライアント:192.168.100.100/24
          10.0.0.100/24

手順




・インストール
yum install -y chrony

・設定ファイルのバックアップ
cp -p /etc/chrony.conf /etc/chrony.conf.org

・設定ファイルの更新
vi /etc/chrony.conf


# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

Server にこのサーバから時刻同期を取りに行くサーバのFQDNやIPアドレスを記載します。

# Allow NTP client access from local network.
allow 192.168.0.0/16
allow 10.0.0.0/8

allow ディレクティブにクライアントからアクセスを許可するIPアドレスを記載します。

・chronyの再起動
systemctl restart chronyd

クライアントの設定





・時刻同期状態の確認
chronyc sources

[centos ~]$ chronyc sources
210 Number of sources = 4
MS Name/IP address Stratum Poll Reach LastRx Last sample
\===============================================================================
^+ 122x215x240x52.ap122.ftt> 2 9 377 138 -348us[ -348us] +/- 32ms
^- flightplandatabase.com 2 9 353 186 -377us[ -377us] +/- 154ms
^+ hit-bridge.com 2 9 377 889 -871us[ -957us] +/- 27ms
^* tama.paina.net 2 9 377 503 +221us[ +140us] +/- 25ms
[centos@ip-10-167-20-136 ~]$

・時刻同期先の変更
vi /etc/chrony.conf

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
#server 0.centos.pool.ntp.org iburst
#server 1.centos.pool.ntp.org iburst
#server 2.centos.pool.ntp.org iburst
#server 3.centos.pool.ntp.org iburst
server 10.167.10.10

・chronyの再起動
systemctl restart chronyd

おまけ





・クライアントがntpdの場合の時刻同期先の確認
ntpq -p

[root@ip] etc # ntpq -p
remote refid st t when poll reach delay offset jitter
\==============================================================================
10.167.10.10 133.243.238.163 2 u 2 64 1 1.952 17.270 0.000
*LOCAL(0) .LOCL. 10 l 2 64 377 0.000 0.000 0.000
[root@ip] etc #

・時刻同期先の更新
vi /etc/ntp.conf

#
# --- GENERAL CONFIGURATION ---
#
# Undisciplined Local Clock. This is a fake driver intended for backup
# and when no outside source of synchronized time is available. The
# default stratum is usually 3, but in this case we elect to use stratum
# 0. Since the server line does not have the prefer keyword, this driver
# is never used for synchronization, unless no other other
# synchronization source is available. In case the local host is
# controlled by some external source, such as an external oscillator or
# another protocol, the prefer keyword would cause the local host to
# disregard all other synchronization sources, unless the kernel
# modifications are in use and declare an unsynchronized condition.
#
server 10.167.10.10
server 127.127.1.0      # local clock
fudge  127.127.1.0 stratum 10

・ntpdの再起動
systemctl restart ntpd

久しぶりにみてみると、モバイルバッテリーもずいぶん安くなってるんですね!

皆さん既にやってると思いますが、 AmazonPrimeだとAmazon Music Unlimitedが月額780円でできるんですね!
最近知ってapple musicから乗り換えました。(200円ですが安い方がいいに越したことはないです笑)

下のPythonの本は kindle unlimitedで無料で読めますのでお勧めです!(30日無料期間に読んで解約もアリだと思います。笑)



投稿者:

mame

都内20代前半ITエンジニア 見た目は女性、性格は男・・・ 品のある女性になりたいT_T 既婚子持ち 趣味の:IT、DIY、投資 などについてのメモblog

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です