22.9. ntpd 設定ファイルについて
ntpd デーモンは、システム起動時またはサービスの再起動時に設定ファイルを読み取ります。このファイルのデフォルトの場所は /etc/ntp.conf で、以下のコマンド入力して確認することができます。
~]$ less /etc/ntp.conf
ntp.conf(5) man ページで詳細に詳細を説明します。「NTP の設定」
ここでは、以下でデフォルトの設定ファイルを簡単に説明します。
- driftfile エントリー
- drift ファイルへのパスが指定されていると、Red Hat Enterprise Linuxnbsp;Hat Enterprise Red Hat Enterprise Linuxnbsp;Linux のデフォルトエントリーは以下のようになります。これを変更する場合は、ディレクトリーが
driftfile /var/lib/ntp/driftntpdで書き込み可能となっていることを確認してください。ファイルには、システムもしくはサービス起動時に毎回システムクロックの周波数を調整する値が含まれます。詳細情報は、誤差ファイルの概要 を参照してください。 - アクセス制御エントリー
- 次の行は、デフォルトのアクセス制御制限を設定します。
restrict default kod nomodify notrap nopeer noquery restrict -6 default kod nomodify notrap nopeer noquerykodオプションは、不要なクエリーを減らすために 「Kiss-o'-death」 パケットを送信することを意味します。nomodifyオプションは、設定に変更が加えられないようにします。notrapオプションは、ntpdc制御メッセージプロトコルトラップを防ぎます。nopeerオプションは、ピア関連付けが形成されないようにします。noqueryオプションは、ntpqおよびntpdcクエリーの応答を防ぎますが、タイムクエリーは除外されます。-6オプションは、IPv6アドレスの前に必要になります。127.0.0.0/8範囲内のアドレスは、さまざまなプロセスまたはアプリケーションで必要になることがあります。上記の "restrict default" 行は明示的に許可されていないすべてのものへのアクセスを禁止するため、IPv4およびIPv6の標準ループバックアドレスへのアクセスは以下の行で許可されます。別のアプリケーションで特に必要とされる場合は、アドレスはすぐ下に追加できます。# the administrative functions. restrict 127.0.0.1 restrict -6 ::1-6オプションは、IPv6アドレスの前に必要になります。ローカルネットワーク上のホストは、上記の "restrict default" 行のために許可されません。これを変更するには、たとえば192.0.2.0/24ネットワークからのホストが時間および統計情報のみをクエリーできるようにするには、以下の形式の行が必要になります。特定のホスト(例:restrict 192.0.2.0 mask 255.255.255.0 nomodify notrap nopeer192.0.2.250/32)からの無制限のアクセスを許可するには、以下の形式の行が必要になります。指定がない場合は、restrict 192.0.2.250255.255.255.255のマスクが適用されます。制限コマンドは、ntp_acc(5)man ページで説明されています。 - 公開サーバーエントリー
- デフォルトでは、Red Hat Enterprise 6.5 では
ntp.confファイルに 4 つの公開サーバーエントリーが含まれます。以前のマイナーリリースからアップグレードし、server 0.rhel.pool.ntp.org iburst server 1.rhel.pool.ntp.org iburst server 2.rhel.pool.ntp.org iburst server 3.rhel.pool.ntp.org iburst/etc/ntp.confファイルを変更した場合には、Red Hat Enterprise Linux 6.5 へのアップグレードで新しいファイル/etc/ntp.conf.rpmnewが作成され、既存の/etc/ntp.confファイルは変更されません。 - ブロードキャストマルチキャストサーバーエントリー
- デフォルトでは、
ntp.confファイルにはコメントアウトされた例がいくつか含まれています。これらは見ればすぐにわかります。特定のコマンド 「NTP の設定」 の説明を参照してください。必要に応じて、例のすぐ下にコマンドを追加します。
注記
DHCP クライアントプログラムである dhclient が DHCP サーバーから NTP サーバーの一覧を受信したら、ntp.conf に追加され、サービスを再起動します。この機能を無効にするには、PEERNTP=no を /etc/sysconfig/network に追加します。