Hoping that one of you that has worked with getting Windows XP to act as an NTP client over IPv6 can help me out on this one. I'm running Windows XP Pro SP3 on a system that will be getting its time from a Linux box, which also serves time to another Linux box. The IPv6 time service is working fine between the Linux client and the Linux server. The three systems are not connected to the Internet. I have the following configuration file for my Windows NTP client:
restrict default ignore restrict 127.0.0.1 restrict -6 ::1 driftfile "C:\Windows\Temp\ntp.drift" broadcastdelay 0.008 logfile "C:\Windows\Temp\ntp.log" server -6 fe80::20c:29ff:fe0c:9094%4 minpoll 4 maxpoll 5 iburst prefer restrict -6 fe80::20c:29ff:fe0c:9094%4 nomodify notrap noquery With the ntp4.2.6p2 Windows debug binaries from Dave Hart's site on my system, I start ntpd: C:\Program Files\NTP\bin>ntpd -g -M -n -D 3 -c "c:\program files\ntp \etc\ntp.con f" ntpd 4.2.6p2-o Jul 09 4:44:44.34 (UTC-00:00) 2010 (1) addto_syslog: Raised to realtime priority class addto_syslog: MM timer resolution: 1..1000000 msec, set to 1 msec addto_syslog: Performance counter frequency 2660.190 MHz addto_syslog: Clock interrupt period 15.625 msec addto_syslog: Windows clock precision 15.625 msec, min. slew 6.400 ppm/ s Wiring to processor 2 (0 means all) affinity mask 2 addto_syslog: HZ 64.000 using 43 msec timer 23.256 Hz 64 deep addto_syslog: set_process_priority: Leave priority alone: priority_done is <2> addto_syslog: proto: precision = 0.300 usec loop_config: item 1 freq 0.000000 Finished Parsing!! create_sockets(123) Allocation 32 memory for io_completion_port_add_socket, ptr 3bdf98 addto_syslog: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123 created interface #0: fd=1860, bfd=-1, name=v4wildcard, flags=0x89, scope=0, sin =0.0.0.0, bcast=0.0.0.0, mask=255.255.255.255, Disabled: Allocation 32 memory for io_completion_port_add_socket, ptr 3be158 addto_syslog: Listen and drop on 1 v6wildcard :: UDP 123 created interface #1: fd=1848, bfd=-1, name=v6wildcard, flags=0x81, scope=0, sin =::, Disabled: update_interfaces(123) create_interface(127.0.0.1#123) Allocation 32 memory for io_completion_port_add_socket, ptr c9b228 addto_syslog: Listen normally on 2 v4loop 1 127.0.0.1 UDP 123 restrict: op 1 addr 127.0.0.1 mask 255.255.255.255 mflags 00003000 flags 0000000 1 created interface #2: fd=1832, bfd=-1, name=v4loop 1, flags=0x1d, scope=0, sin=1 27.0.0.1, bcast=127.255.255.255, mask=255.0.0.0, Enabled: updating interface #2: fd=1832, bfd=-1, name=v4loop 1, flags=0x1d, scope=0, sin= 127.0.0.1, bcast=127.255.255.255, mask=255.0.0.0, Enabled: new - created create_interface(172.16.99.63#123) Allocation 32 memory for io_completion_port_add_socket, ptr c9b800 addto_syslog: Listen normally on 3 IPv4 2 172.16.99.63 UDP 123 restrict: op 1 addr 172.16.99.63 mask 255.255.255.255 mflags 00003000 flags 0000 0001 created interface #3: fd=1824, bfd=-1, name=IPv4 2, flags=0x19, scope=0, sin=172 .16.99.63, bcast=172.16.99.255, mask=255.255.254.0, Enabled: updating interface #3: fd=1824, bfd=-1, name=IPv4 2, flags=0x19, scope=0, sin=17 2.16.99.63, bcast=172.16.99.255, mask=255.255.254.0, Enabled: new - created create_interface(fe80::5efe:ac10:633f#123) Allocation 32 memory for io_completion_port_add_socket, ptr c9b9c0 addto_syslog: Listen normally on 4 IPv6 1 fe80::5efe:ac10:633f UDP 123 restrict: op 1 addr fe80::5efe:ac10:633f mask ffff:ffff:ffff:ffff:ffff:ffff:ffff :ffff mflags 00003000 flags 00000001 created interface #4: fd=1816, bfd=-1, name=IPv6 1, flags=0x11, scope=2, sin=fe8 0::5efe:ac10:633f, Enabled: updating interface #4: fd=1816, bfd=-1, name=IPv6 1, flags=0x11, scope=2, sin=fe 80::5efe:ac10:633f, Enabled: new - created create_interface(fe80::20c:29ff:fe85:5610#123) Allocation 32 memory for io_completion_port_add_socket, ptr c9bf78 addto_syslog: Listen normally on 5 IPv6 2 fe80::20c:29ff:fe85:5610 UDP 123 restrict: op 1 addr fe80::20c:29ff:fe85:5610 mask ffff:ffff:ffff:ffff:ffff:ffff: ffff:ffff mflags 00003000 flags 00000001 created interface #5: fd=1808, bfd=-1, name=IPv6 2, flags=0x11, scope=4, sin=fe8 0::20c:29ff:fe85:5610, Enabled: updating interface #5: fd=1808, bfd=-1, name=IPv6 2, flags=0x11, scope=4, sin=fe 80::20c:29ff:fe85:5610, Enabled: new - created create_interface(::1#123) Allocation 32 memory for io_completion_port_add_socket, ptr c9c138 addto_syslog: Listen normally on 6 v6loop 3 ::1 UDP 123 restrict: op 1 addr ::1 mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff mflags 0000 3000 flags 00000001 created interface #6: fd=1800, bfd=-1, name=v6loop 3, flags=0x15, scope=0, sin=: :1, Enabled: updating interface #6: fd=1800, bfd=-1, name=v6loop 3, flags=0x15, scope=0, sin= ::1, Enabled: new - created create_interface(fe80::1#123) Allocation 32 memory for io_completion_port_add_socket, ptr c9c2f8 addto_syslog: Listen normally on 7 v6loop 4 fe80::1 UDP 123 restrict: op 1 addr fe80::1 mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff mflags 00003000 flags 00000001 created interface #7: fd=1792, bfd=-1, name=v6loop 4, flags=0x15, scope=1, sin=f e80::1, Enabled: updating interface #7: fd=1792, bfd=-1, name=v6loop 4, flags=0x15, scope=1, sin= fe80::1, Enabled: new - created create_sockets: Total interfaces = 8 io_open_sockets: maxactivefd 0 auth_setkey: key 65535 type 4 len 4 1bdc515e restrict: op 1 addr 0.0.0.0 mask 0.0.0.0 mflags 00000000 flags 00000001 restrict: op 1 addr :: mask 0.0.0.0 mflags 00000000 flags 00000001 getnetnum given 127.0.0.1, got 127.0.0.1 restrict: op 1 addr 127.0.0.1 mask 255.255.255.255 mflags 00000000 flags 0000000 0 getnetnum given ::1, got ::1 restrict: op 1 addr ::1 mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff mflags 0000 0000 flags 00000000 getnetnum given fe80::20c:29ff:fe0c:9094%4, got fe80::20c:29ff:fe0c: 9094 restrict: op 1 addr fe80::20c:29ff:fe0c:9094 mask ffff:ffff:ffff:ffff:ffff:ffff: ffff:ffff mflags 00000000 flags 000001c0 proto_config: code 4 value 0 dvalue 0.008000 newpeer: cast flags: 0x1 for address: fe80::20c:29ff:fe0c:9094 newpeer: local interface currently not bound key_expire: at 0 associd 57644 peer_clear: at 0 next 1 associd 57644 refid INIT event at 0 fe80::20c:29ff:fe0c:9094 8011 81 mobilize assoc 57644 newpeer: <null>->fe80::20c:29ff:fe0c:9094 mode 3 vers 4 poll 4 5 flags 0x121 0x1 ttl 0 key 00000000 event at 0 0.0.0.0 c016 06 restart loop_config: item 2 freq -0.000002 event at 0 0.0.0.0 c012 02 freq_set ntpd -1.867 PPM local_clock: mu 0 state 2 poll 3 count 0 poll_update: at 1 fe80::20c:29ff:fe0c:9094 poll 4 burst 0 retry 2 head 0 early 2 next 16 auth_agekeys: at 1 keys 1 expired 0 timer: interface update update_interfaces(123) SetSystemTimeAdjustment(-1) SetSystemTimeAdjustment(+0) SetSystemTimeAdjustment(-1) SetSystemTimeAdjustment(+0) SetSystemTimeAdjustment(-1) SetSystemTimeAdjustment(+0) SetSystemTimeAdjustment(-1) SetSystemTimeAdjustment(+0) SetSystemTimeAdjustment(-1) SetSystemTimeAdjustment(+0) poll_update: at 17 fe80::20c:29ff:fe0c:9094 poll 4 burst 0 retry 1 head 0 early 2 next 16 SetSystemTimeAdjustment(-1) I can see that the client is failing to sync to the server because of the line "newpeer: local interface currently not bound," but I'm at a loss as to how to resolve this issue. I am able to ping the IPv6 address of the server successfully from the XP box, and to use ssh2 to send commands to the Linux box using its IPv6 address. If anyone would have suggestions on how I might resolve this, I'd be very grateful. Best regards, Cindy Huyser _______________________________________________ questions mailing list [email protected] http://lists.ntp.org/listinfo/questions
