23.9.2. timemaster 設定ファイルの概要
Red Hat Enterprise Linuxnbsp;Hat Enterprise Linuxnbsp;Linux は、デフォルトの
/etc/timemaster.conf ファイルにデフォルトオプションを含む数多くのセクションを提供します。このセクションの見出しは括弧で囲まれます。
デフォルト設定を表示するには、以下のコマンドを実行します。
~]$ less /etc/timemaster.conf
# Configuration file for timemaster
#[ntp_server ntp-server.local]
#minpoll 4
#maxpoll 4
#[ptp_domain 0]
#interfaces eth0
[timemaster]
ntp_program chronyd
[chrony.conf]
include /etc/chrony.conf
[ntp.conf]
includefile /etc/ntp.conf
[ptp4l.conf]
[chronyd]
path /usr/sbin/chronyd
options -u chrony
[ntpd]
path /usr/sbin/ntpd
options -u ntp:ntp -g
[phc2sys]
path /usr/sbin/phc2sys
[ptp4l]
path /usr/sbin/ptp4l
[ntp_server address]
NTP サーバーセクションの例で、「ntp-server.local」 はローカル LAN 上の NTP サーバーのホスト名の例です。セクション名の一部としてホスト名または IP アドレスを使用して、必要に応じてセクションを追加します。セクション例の短いポーリング値はパブリックサーバーに適していないことに注意してください。適切な minpoll 値および maxpoll 値の説明は、22章ntpd を使用した NTP 設定 を参照してください。
[ptp_domain number]
PTP クロックのグループです。それらは別のドメインでクロックに同期される場合もありますが、同期されない場合もあります。同じドメイン番号で設定されているクロックがドメインを構成します。これには、PTP グランドマスタークロックが含まれます。各 「PTP ドメインセクションのドメイン」 番号は、ネットワーク上に設定される PTP ドメインのいずれかに対応している必要があります。
ptp4l のインスタンスは、独自の
PTP クロックを持つすべてのインターフェースで起動し、ハードウェアのタイムスタンプは自動的に有効にされます。ハードウェアのタイムスタンプをサポートするインターフェースには PTP クロック(PHC)が割り当てられます。同じ PHC を共有するインターフェースグループごと、ソフトウェアのタイムスタンプのみをサポートする各インターフェースに対して、別の ptp4l インスタンスが起動します。すべての ptp4l インスタンスは、スレーブとして実行するように設定されます。ハードウェアのタイムスタンプが設定されたインターフェースが 1 つ以上の PTP ドメインに指定される場合、作成される最初の ptp4l インスタンスのみで、ハードウェアのタイムスタンプが有効にされます。
[timemaster]
ntpd および chrony 設定(/etc/ntp.conf または /etc/chronyd.conf)が含まれます。つまり、そこに指定されたすべての NTP サーバーが timemaster で使用されます。
セクションの見出しは以下のようになります。
[ntp_SERVER ntp-server.local]: このサーバーのポーリング間隔を指定します。必要に応じて追加のセクションを作成します。セクション見出しのホスト名またはIPアドレスを含めます。[ptp_domain 0]: このドメインにPTPクロックを設定するインターフェースを指定します。必要に応じて、適切なドメイン番号で追加のセクションを作成します。[timemaster]:使用するNTPデーモンを指定します。使用できる値はchronydおよびntpdです。[chrony.conf]:chronydに生成される設定ファイルにコピーされる追加設定を指定します。[ntp.conf]:ntpdに生成される設定ファイルにコピーされる追加設定を指定します。[ ptp4l.conf]: ptp4l に生成される設定ファイルにコピーされるオプションを指定します。[に対してコマンドラインで渡される追加設定を指定します。chronyd]: chronyd[に対してコマンドラインで渡される追加設定を指定します。ntpd]: ntpd[phc2sys]:phc2sys に対してコマンドラインで渡される追加設定を指定します。[ptp4l]:ptp4l のすべてのインスタンスに対してコマンドラインで渡される追加設定を指定します。
セクション見出しおよびその内容の詳細は、
timemaster(8) man ページで説明されています。