NTP(Win7)
Windows7のワークグループ環境でのNTP設定したのでメモる
WindowsTimeの起動
「net start w32time」
「sc config w32time start= delayed-auto」
1時間ごとに同期する [デフォルト = 93a80(604800)] ⇒ 0xe10(3600)
「reg add HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient /v SpecialPollInterval /t REG_DWORD /d 3600」
※変更の確認コマンド
「reg query HKLM\System\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient /v SpecialPollInterval」
Slew設定 [デフォルト = 0x12c(300)]
「reg add HKLM\System\CurrentControlSet\Services\W32Time\Config /v MaxAllowedPhaseOffset /t REG_DWORD /d 1800」
※変更の確認コマンド
「reg query HKLM\System\CurrentControlSet\Services\W32Time\Config /v MaxAllowedPhaseOffset」
サーバの指定
「w32tm /config /manualpeerlist:"サーバ名,0x9 サーバ名,0x9" /syncfromflags:MANUAL /update」
設定を反映させる
「net stop w32time && net start w32time」
「netsh advfirewall firewall add rule name="NTPサーバ" description="NTPサーバ" dir=in action=allow protocol=TCP localport=123」
設定を確認するコマンド
ローカルマシンとNTPサーバで時刻同期を行うために、再同期(resync)を実行
「w32tm /resync」
現在どのNTPサーバーを参照しているのか確認
「w32tm /query /source」
「w32tm /query /peers」
これぐらいあればなんとかなるはず
というかワークグループとか使わない気がする
ドメイン環境だとレジストリの設定とかが変わるらしいから注意する必要がある