私は現在新しいLinuxサーバーをセットアップしていますが、いつものように、ntp
NTPデーモン(Debianバスター、パッケージなのでBSDのバリエーションです)、特に句に関する/etc/ntp.conf
問題restrict
が発生しています。
私はマニュアルページ(man ntp.conf
)を読んで、次のチュートリアルとオンラインマニュアルページにアクセスしました。https://docs.ntpsec.org/latest/ntp_conf.htmlそして「オリジナル」https://www.freebsd.org/cgi/man.cgi?query=ntp.conf&sektion=5&manpath=freebsd-release-ports。
しかし、これらのページは誤解を招くか間違っているようです。 2つの例(実際に信頼できる参照にする必要がある後者のリンクから取得):
-4
タグは-6
次のセクションで説明します。Configuration Commands
いいえコマンドが含まれていますrestrict
。代わりに、制限コマンドはこのコマンドに属すると見なされ、Access Control Commands
名前の別のセクションで説明されています。したがって、NTPデーモンの経験があまりないと、コマンドは-4
アドレスとして使用できないと結論付けることができます。restrict
これは明らかに間違っています。コマンドの説明
restrict
(セクション1Access Control Commands
)の終わりには、次の段落があります。 「フラグを無視、インターフェイス、ntpport、[...]を含むデフォルトの制限リスト項目」。だからというフラグがなければなりませんがinterface
、フラグリストにはそのようなフラグの説明や言及すらありません。
私は疑わしいソースのいくつかの例をコピーして貼り付けて、何とか動作することを望む人ではないので、興味がありますntp.conf
。もしそういうことを知っている人はいますか?
最後の手段はソースコードを読むことですが、明らかにそうしたくありません。
ベストアンサー1
NTPサイト以下を含むいくつかのリソースが一覧表示されます。「NTP公式文書」。この公式文書には、次の内容が記載されています。
[本書]は、忠実度の異なるマニュアルページを含む他の形式に広くコピー、キャッシュ、変換されています。しかし、これらのHTMLページは唯一の信頼性と明確な参照です。
これは、NTPプロジェクトが独自のソフトウェアのマニュアルページを公開しないことを意味します。
この問題では、マニュアルページに記載されている「インターフェース」フラグは、restrict
この公式文書ではまったく言及されていません。 (しかしそれは以前は以前のバージョン4.2.4で言及されているものはバグかもしれません。 )-4
と-6
トークンに関するあなたのコメントはまだ有効です。
とにかく問題は、完全な参照が不足しているのではなく、文書に欠陥があるということです。間違った文書に対する解決策は、ソースにバグレポートを送信することです。おそらく、マニュアルページはNTPソフトウェア配布の一部ではないため、現在の文書を反映するように更新されていない可能性があります。