[ntp:questions] Trouble with XP IPv6 ntp client (local interface currently not bound)

Cindy Huyser chuyser at io.com
Wed Aug 4 22:50:26 UTC 2010


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




More information about the questions mailing list