vm上の時刻がずれまくる問題はとりあえずホスト(WindowsXP)のWindows Timeサービスを停止し、windows版のntpdとvm上のntpdateコマンドにより同期させる。
当然XP付属ファイアウォールのudp:123を空ける。
$ ntpdate -d -b 192.168.170.1
-dによりNTP疎通の確認が行える。
http://www.dadd9.com/tech/networkadmin_03.html
%windir%\ntp.conf
server 127.127.1.0 #<- どのサーバとも同期できなかったら内蔵クロックを使用する
fudge 127.127.1.0 stratum 10 #<- 内蔵クロックの優先順位を下げるためstratum10とする
実行結果
transmit(192.168.170.1) receive(192.168.170.1) transmit(192.168.170.1) receive(192.168.170.1) transmit(192.168.170.1) receive(192.168.170.1) transmit(192.168.170.1) receive(192.168.170.1) transmit(192.168.170.1) server 192.168.170.1, port 123 stratum 11, precision -19, leap 00, trust 000 refid [192.168.170.1], delay 0.02609, dispersion 0.00000 transmitted 4, in filter 4 reference time: c79cf0ee.05a63f9a Wed, Feb 15 2006 9:14:38.022 originate timestamp: c79cf0f1.f4c14402 Wed, Feb 15 2006 9:14:41.956 transmit timestamp: c78cc06e.715bff04 Fri, Feb 3 2006 2:31:26.442 filter delay: 0.02644 0.02631 0.02626 0.02609 0.00000 0.00000 0.00000 0.00000 filter offset: 1060995. 1060995. 1060995. 1060995. 0.000000 0.000000 0.000000 0.000000 delay 0.02609, dispersion 0.00000 offset 1060995.513004 15 Feb 09:14:41 ntpdate[4005]: step time server 192.168.170.1 offset 1060995.513004 sec