はじめに
AIX 7.3 は NTP v4 がデフォルトで利用されます。
AIX 7.2 は NTP v3 がデフォルトです。
AIX の NTPv3 と NTPv4 では /etc/ntp.conf の記載方法が変わっており、次のテクニカルフラッシュが出ています。
slewalways yes => tinker step 0
ignore_bigtimestep no => tinker panic 0
NTPv3とNTPv4とでは/etc/ntp.conf上に設定できるパラメーターが異なるため、NTPv4では"ntp.conf4 ファイル"の記載にあるパラメーターをご利用下さい。
AIX 7.2、 AIX 7.3 のデフォルトの /etc/ntp.conf テンプレート・ファイルの比較
AIX 7.2 と 7.3 で提供されている /etc/ntp.conf のテンプレート・ファイルがAIX 内で確認ができます。
- AIX 7.2 の /etc/ntp.conf のテンプレート・ファイル "/usr/lpp/bos.net/inst_root/etc/ntp.conf"
# oslevel -s
7200-00-01-1543
# cat /usr/lpp/bos.net/inst_root/etc/ntp.conf
# @(#)48 1.2 src/tcpip/etc/ntp.conf, ntp, tcpip720 2/16/96 10:16:34
# IBM_PROLOG_BEGIN_TAG
# This is an automatically generated prolog.
#
# tcpip720 src/tcpip/etc/ntp.conf 1.2
#
# Licensed Materials - Property of IBM
#
# Restricted Materials of IBM
#
# COPYRIGHT International Business Machines Corp. 1996
# All Rights Reserved
#
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
# IBM_PROLOG_END_TAG
#
# COMPONENT_NAME: ntp
#
# FUNCTIONS: none
#
# ORIGINS: 27,176
#
#
# (C) COPYRIGHT International Business Machines Corp. 1996
# All Rights Reserved
# Licensed Materials - Property of IBM
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
#
#
#
# Default NTP configuration file.
#
# Broadcast client, no authentication.
#
broadcastclient
driftfile /etc/ntp.drift
tracefile /etc/ntp.trace
AIX 7.2 のntp.conf のテンプレート・ファイルでは、"tracefile /etc/ntp.trace" 行が存在しています。
- AIX 7.3 の /etc/ntp.conf のテンプレート・ファイル "/usr/lpp/ntp.rte/inst_root/etc/ntp.conf"
# oslevel -s
7300-02-02-2420
# cat /usr/lpp/ntp.rte/inst_root/etc/ntp.conf
# @(#)31 1.1 src/tcpip/etc/ntp.conf, ntp, 73ntp428, 2119A_73ntp428 5/5/21 14:11:11
# IBM_PROLOG_BEGIN_TAG
# This is an automatically generated prolog.
#
# 73ntp428 src/tcpip/etc/ntp.conf 1.1
#
# Licensed Materials - Property of IBM
#
# Restricted Materials of IBM
#
# COPYRIGHT International Business Machines Corp. 2021
# All Rights Reserved
#
# US Government Users Restricted Rights - Use, duplication or
# disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
#
# IBM_PROLOG_END_TAG
#
#
#
#
# Default NTP configuration file.
#
# Broadcast client, no authentication.
#
broadcastclient
driftfile /etc/ntp.drift
# Do not allow any one to query or modify the NTP service
restrict default nomodify notrap nopeer noquery
# Allow local system to query or modify the NTP service
restrict 127.0.0.1
restrict ::1
AIX 7.3 では restrict 行が追加されていますが、"tracefile /etc/ntp.trace" が存在していません。
また、AIX 7.3 のマニュアル ntp.conf ファイルでも tracefile オプションの記載が存在していません。
AIX 7.2 の ntp.conf ファイルには tracefile オプションの記載が存在しています。
tracefile TraceFile デバッグするファイルの名前を指定します。 ( xntpdの -o オプションを参照してください。)
AIX 7.2 -> 7.3 への upgrade で "tracefile /etc/ntp.trace” 行は削除されない?
2024年4月にリ 以下の APAR のリースがありました。
AIX 7.2 からAIX 7.3 にアップグレードしても、/etc/ntp.conf から "tracefile /etc/ntp.trace” 行が削除されない、という内容です。
次のTLで盛り込まれる、とのことなので AIX 7.3 TL3 からは解消されていると推測します。
このAPAR は "tracefile /etc/ntp.trace" 行は AIX 7.3 では不要であることの裏付けにもなります。
まとめ
・AIX 7.3 は NTP v4 をデフォルトで使用する。
NTP v4 では /etc/ntp.conf に "tracefile /etc/ntp.trace” は使用しない。
・AIX 7.2 -> 7.3 への upgrade で /etc/ntp.conf ファイル内の "tracefile /etc/ntp.trace”行は削除されない。
AIX 7.2 -> 7.3 への移行の際などには /etc/ntp.conf の修正の必要有無にご注意ください。
以上です。