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]"

Reply via email to