Windows 7ボックスをNTP Linuxクライアントのタイムサーバーとして機能させる
から ここ :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config \右側のウィンドウで、[AnnounceFlags]を右クリックし、[修正]をクリックします。 [DWORD値の編集]ダイアログボックスの[値のデータ]に5と入力し、[OK]をクリックします。 NTPServerを有効にします。次のレジストリサブキーを見つけてクリックします。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer \右側のウィンドウで[有効]を右クリックし、[変更]をクリックします。 [DWORD値の編集]ダイアログボックスで、[値のデータ]に1と入力し、[OK]をクリックします。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider \右側のウィンドウで、[有効]を右クリックし、[変更]をクリックします。[DWORD値の編集]ダイアログボックスで、[値のデータ]に0と入力し、[OK]をクリックします。レジストリエディターを終了します。コマンドプロンプトで、次のコマンドを入力してWindowsタイムサービスを再起動し、Enterキーを押します。net stop w32time && net start w32time
Win7ボックスのファイアウォールをオフにしました。
EDIT 2-これは機能しています
Meinberg NTPDの使用
[〜#〜]編集[〜#〜]
投稿した直後に、サービスが停止していることに気付きました...それでも、Linuxボックスで時刻が同期しません
ただし、Microsoft Network Monitorのトラフィックを見ると、ポート123に到達できないことがわかります。
多分私はNetTimeを使用してみるべきですか? http://www.timesynctool.com/
Microsoftによると、「 Windowsタイムサービスは、ネットワークタイムプロトコル(NTP)の正確な実装ではありません 」。他のWindowsマシンのタイムサーバーとしては十分機能しますが、Linuxクライアントのタイムサーバーとして使用しないでください。正確に同期します。 W32Timeの欠点は、Microsoftの KB939322 記事に示されています。
ネットワーク上のノード間のW32Timeサービスの正確性については、保証もサポートもしていません。 W32Timeサービスは、フルタイムの機能ではありませんNTP時間に敏感なアプリケーションのニーズを満たすソリューションです。W32Timeサービスは、主に次のことを行うように設計されています。
- Kerberosバージョン5認証プロトコルを機能させます。
- クライアントコンピュータに緩やかな同期時間を提供します。
Kerberosバージョン5では、コンピューターを5分以内に同期する必要があります-精度の基準が非常に低い! W32Timeはほとんどの場合数秒以内にあなたを得るかもしれませんが、マイクロソフトは絶対にこのレベルのパフォーマンスを保証しません。
解決策は、実際のNTPサーバー、つまりntpd
を使用することです。通常、タイムサーバーはLinuxマシンの1つですが、 ntpdのWindowsポート は、必要に応じて使用できます。