WindowsXP を NTP サーバにするには?
Windows2000 の場合、NTP サーバにしたいパソコンで、レジストリの HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters にある LocalNTP を1にして、コマンドプロンプトで
C:\tmp>net time \\コンピュータ名 /set /yes \\コンピュータ名 の現在の時刻は 2005/08/29 17:50 です コマンドは正常に終了しました。 C:\tmp>net stop "Windows Time" Windows Time サービスを停止中です. Windows Time サービスは正常に停止されました。 C:\tmp>net start "Windows Time" Windows Time サービスを開始します. Windows Time サービスは正常に開始されました。
とやるだけで、NTP サーバとして動いてくれる。
で、WindowsXP で同じことをやってみたら、どうも動いてくれない。桜時計でアクセスしてみても、何も反応がない。
反応がないってのでふと気付いて、Windowsファイアウォールでポート123を例外に追加したら、応答するようにはなった。でも、桜時計は「サーバーの準備がまだのようです(LI=ALARM)」なんてメッセージを出して同期してくれない。
ethereal でパケットダンプを取ってみたら、
Peer Clock stratum: unspecified or unavailable (0)
なんて出てる。時計あわせが正常に動作する場合はここの値が2とか3になるみたい。
WindowsXP を NTP サーバにするにはどうすればいいんだろ?
おしえて!エライ人