PCのタイマーを同期させる方法2016/04/15ntpdへの設定メモ。samba4が稼働している状態が前提。大体5分ズレる最近になってPCのタイマーが大体5分ズレている事に気づく。PCはFreeBSD上で稼働しているsamba4のADドメインに参加していて、タイマーはこのドメインコントローラーと同期をとる。PCのタイマーを比べたら、Windowsは約5分進んでいた。気持ち悪いので調べて直す事に。Directoryでもタイマーの同期ができないことがしばしばあるらしい。PCで叩いてちょっと確認してみる。うん、ドメインコントローラーにつながっていないね管理者としてコマンドプロンプトを起動する。管理者のアカウントでログインしてコマンドプロンプトを立ち上げるのではなく、コマンド立ち上げ時に管理者として立ち上げるオプションを選択する。Windows10だと‟コマンドプロンプト(管理者)”のショートカットから起動。なんかなら、コマンドプロンプトのメニュー上で右クリックして‟管理者として実行”を選択する。w32tmコマンドを実行してみる。外部と同期ができていなくてローカルクロックのままな状態。外部との同期すら諦めた状態の模様。確認samba4の設定を行う。ntp_signdを追加する。確認ntpdの設定を行う。オプションで通信で使う署名を指定する。バージョンを調べて古いならバージョンアップをする。このバージョンでは動作した。オプションに指定する署名は以下で探し出せる。#こんな追加修正になる。/var/run/samba4/ntp_signd::サービス再起動ntpdとsambaのサービスデーモンを再起動する。おっかない感じのログが出るけど大丈夫らしい。管理者としてコマンドプロンプトを起動する。先のものと同じく、コマンド立ち上げ時に管理者として立ち上げるオプションを選択する。/syncfromflags:DOMHIERコマンドは正しく完了しました。C:\WINDOWS\system32>この後、PCを再起動する。無事にタイマーは同期した。127.0.0.1ページ用ツール文書の先頭へ。