LinuxのNTPを使用してWindowsの時刻を調整する
- サーバ
- クライアント
- Windows 7(64 bit)
- Windows XP
Windows 7のインターネット時刻設定でローカルのLinuxのIPを入力して「今すぐ更新」を実行するとエラーとなった。
Windows XPでも同様にエラーとなった。
ただし、XPの場合は"net time"コマンドでは設定できた。
確認した内容
- Windows 7でインターネット時刻設定で「今すぐ更新」
- ==>エラー
- Windows XPでインターネット時刻設定で「今すぐ更新」
- ==>エラー
「タイムサンプルは拒否されました」と表示された
- ==>エラー
- NTPデーモンの再起動
- ==>エラー
- net timeコマンド(XP)
- ==>設定出来た
- W32Timeのサービス再起動
- Windows 7でインターネット時刻設定で「今すぐ更新」
- ==>エラー
- Windows XPでインターネット時刻設定で「今すぐ更新」
- ==>エラー
「タイムサンプルは拒否されました」と表示された
- ==>エラー
- Linuxのログを確認するがこれと言ったエラーは吐き出されていない
- syslogとauth.logだけ確認
この時点でお手上げ(泣)
色々検索して見たがこれと言って情報が見つからない。
再度ntp.confを確認していると、ふと"stratum"という単語が目に入った。
設定が
fudge 192.168.1.10 stratum 13
となっている。
最上位の"1"はダメなので、"7"(特に意味はない)に設定を変更してNTPを再起動。
- 設定前
- fudge 192.168.1.10 stratum 13
- 設定後
- fudge 192.168.1.10 stratum 7
"ntpq -p"で同期が出来ていることを確認してから、Windows 7/XPでインターネット時刻設定で「今すぐ更新」を実行
更新できた!!
しばらくはこのまま運用してみよう。