質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.36%

  • FreeBSD

    89questions

    FreeBSDは、Unix系のオープンソースのOSです。PC/AT互換機用ですが、他のプラットフォームにも移植されています。優れたネットワーク・セキュリティ・ストレージ機能で人気のOSです。ソースコードと共に無償で公開されており、多くの コミュニティによって長年に渡って開発されています。

  • NTP

    24questions

    NTP (Network Time Protocol) とは、時計の時刻をネットワーク上のNTPサーバーの持つ正しい時刻に同期するためのプロトコルです。

NTPサーバの変更が反映されない

解決済

回答 3

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 811

aiueoaiueoaiue

score 88

実現したい事

FreeBSD11.1で1つだけのNTPサーバで簡易的な同期を取り、その後にNTPサーバを3つほど増やしてより正確な同期をとろうとしたのですが、ntpq -p コマンドで確認してみても

remote refid st t when poll reach delay offset jitter
==============================================================================
0.freebsd.pool. .POOL. 16 p - 64 0 0.000 0.000 0.000
+ntp1.jst.mfeed. 133.243.236.17 2 u 21 64 377 15.053 10.991 9.484
*masao.paina.net 131.113.192.40 2 u 64 64 377 19.930 2.405 6.523
+mail.moe.cat 10.84.87.146 2 u 65 64 377 16.018 8.353 9.515
+ntp-5.jonlight. 10.84.87.146 2 u 64 64 377 15.816 13.106 9.162
+x.ns.gin.ntt.ne 249.224.99.213 2 u 61 64 377 7.275 6.330 5.848


と1つのサーバしか表示されません。
それにntpdate ntp1.jst.mfeed.ad.jpコマンドを実行しても

3 Aug 19:10:16 ntpdate[57259]: the NTP socket is in use, exiting 


のように表示されソケットが占有された状態になります。
rc.d/ntpd stopを実行してもntpd not running?
と表示されntpdが解放できません。
どうすれば3つのNTPサーバの同期がとれるのかわかる方回答お願いします。

ntp.conf修正前

tos minclock 3 maxclock 6
pool 0.freebsd.pool.ntp.org iburst

restrict    default limited kod nomodify notrap noquery nopeer
restrict -6 default limited kod nomodify notrap noquery nopeer
restrict    source  limited kod nomodify notrap noquery

restrict 127.0.0.1
restrict [::1]
restrict 192.168.0.0 mask 255.255.0.0     noquery nomodify nopeer notrap

server ntp1.jst.mfeed.ad.jp
#server ntp2.jst.mfeed.ad.jp
#server ntp3.jst.mfeed.ad.jp

leapfile "/var/db/ntpd.leap-seconds.list"
logfile /var/log/ntpd.log  

ntp.conf 修正後

tos minclock 3 maxclock 6
pool 0.freebsd.pool.ntp.org iburst

restrict    default limited kod nomodify notrap noquery nopeer
restrict -6 default limited kod nomodify notrap noquery nopeer
restrict    source  limited kod nomodify notrap noquery

restrict 127.0.0.1
restrict [::1]
restrict 192.168.0.0 mask 255.255.0.0     noquery nomodify nopeer notrap

server ntp1.jst.mfeed.ad.jp
server ntp2.jst.mfeed.ad.jp
server ntp3.jst.mfeed.ad.jp

leapfile "/var/db/ntpd.leap-seconds.list"
logfile /var/log/ntpd.log  
  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • CHERRY

    2018/08/04 16:24

    質問に記載されている ntp.conf修正前 と ntp.conf修正後が、同じ内容のようです。

    キャンセル

  • aiueoaiueoaiue

    2018/08/04 18:01

    申し訳ないです。コピペし間違えました。

    キャンセル

回答 3

checkベストアンサー

+1

おそらく /var/run/ntpd.pid が無いため /etc/rc.d/ntpd stop での停止に失敗しているということではないでしょうか。

前回の起動時に /etc/rc.d/ntpd start を使わずに起動したということはありますか?

killall ntpd ( see killall(1) )で、一度 ntpd プロセスを終了させてから ntpdate コマンドや ntpdの起動( /etc/rc.d/ntpd start )を行ってください。 

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

すいません。間違えていたようです。
<誤り>
複数のntpサーバーと並行して通信して、時刻を合わせる機能を期待しているのなら、ntpdにはそんな機能は無いと思うので、自分で相当の物を作るしか無いです。
ntp.confserver指定が複数書けるのは、1番目のサーバーと通信できないときに、2番目のサーバーと通信するためでです。
</誤り>

また、ntpdntpdateは同じポート番号を使うので、ntpdateを使うときは、ntpdを止める必要があります。

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2018/08/04 18:03

    止めたいんですけど、rc.d/ntpd stopを実行してもntpd not running?
    と表示されてntpdateを実行しても
    3 Aug 19:10:16 ntpdate[57259]: the NTP socket is in use, exiting
    と表示されるんです。

    キャンセル

-1

その通りだと思います!

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.36%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

同じタグがついた質問を見る

  • FreeBSD

    89questions

    FreeBSDは、Unix系のオープンソースのOSです。PC/AT互換機用ですが、他のプラットフォームにも移植されています。優れたネットワーク・セキュリティ・ストレージ機能で人気のOSです。ソースコードと共に無償で公開されており、多くの コミュニティによって長年に渡って開発されています。

  • NTP

    24questions

    NTP (Network Time Protocol) とは、時計の時刻をネットワーク上のNTPサーバーの持つ正しい時刻に同期するためのプロトコルです。