At 04:59 AM 9/3/2004, W. D. wrote:
Well folks,
I got it working--sorta.
You message shows that you are not running broadcast.
This page has to have the date stuff on
the left side edited out: http://tinyurl.com/72c69
The result is then substituted for /libisc/ifiter_ioctl.c, and
then the whole thing is rebuilt.
More properly you could just have used the latest version of the tarball
that you had.
The time only seems to be set if I use in /etc/ntp.conf:
broadcastclient
rather than:
broadcastclient 192.168.2.255
This is illegal. There are no additional parameters to broadcastclient.
except for novolley. If you didn't get an error message about that then
that's a bug.
Also, Tardis must be set to send NTP broadcasts
to the FreeBSD box's IP address:
192.168.2.177
Again that's not a broadcast address. That's the IP address of that one
machine. The address you put in broadcastclient is what should have
been put into the tardis configuration.
Here is the output from ifconfig -a:
dc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet6 fe80::2a0:ccff:fe50:e7c7%dc0 prefixlen 64 scopeid 0x1
inet 192.168.2.177 netmask 0xffffff00 broadcast 192.168.2.255
ether 00:a0:cc:50:e7:c7
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
Here is what is logged in ntpd.log:
3 Sep 03:29:32 ntpd[88]: logging to file /var/log/ntpd.log
3 Sep 03:29:32 ntpd[88]: ntpd [EMAIL PROTECTED] Thu Sep 2 21:37:09 GMT
2004 (1)
3 Sep 03:29:32 ntpd[88]: precision = 4.191 usec
3 Sep 03:29:32 ntpd[88]: Listening on interface dc0,
fe80:1::2a0:ccff:fe50:e7c7#123
3 Sep 03:29:32 ntpd[88]: Listening on interface dc0, 192.168.2.177#123
3 Sep 03:29:32 ntpd[88]: Listening on interface lo0, ::1#123
3 Sep 03:29:32 ntpd[88]: Listening on interface lo0, fe80:3::1#123
3 Sep 03:29:32 ntpd[88]: Listening on interface lo0, 127.0.0.1#123
3 Sep 03:29:32 ntpd[88]: kernel time sync status 2040
3 Sep 03:29:32 ntpd[88]: frequency initialized -0.094 PPM from
/etc/ntp.drift
3 Sep 03:29:32 ntpd[88]: Unable to listen for broadcasts, no broadcast
interfaces available
This shows that you are not getting any broadcasts since it can't configure
a socket for broadcast. So you don't have the fix in place.
3 Sep 03:29:41 ntpd[88]: synchronized to 192.168.2.119, stratum 2
3 Sep 03:29:34 ntpd[88]: time reset -6.102537 s
3 Sep 03:29:34 ntpd[88]: kernel time sync disabled 2041
3 Sep 03:29:42 ntpd[88]: synchronized to 192.168.2.119, stratum 2
3 Sep 03:29:52 ntpd[88]: kernel time sync enabled 2001
3 Sep 03:30:15 ntpd[88]: no servers reachable
This tells you that it's not getting any packets from any server you listed
in ntp.conf.
Here is the output from ntpdc> monlist:
remote address port local address count m ver code avgint
lstint
===============================================================================
localhost 1041 ::1 5 7 2 0
34 0
192.168.2.119 123 192.168.2.177 132 5 3 0
3 3
Which is not broadcast.
How can I get the FreeBSD box to listen on 192.168.2.255?
I told you repeatedly.
How would I know when it hears an NTP broadcast?
You would see it in the log that it's enabled for broadcast.
ntpq -p should show it.
Does ntpd adjust for drift against the realtime clock, and
then use this if the broadcasts stop for some reason?
If nothing is available it just leaves things where they are.
Any other glaring errors here?
Too many. See above.
Danny
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"