Hello,
I saw (and replied to) your earlier post, though I did not understand you were trying to make your OS X machine the ntp time source for your LAN.
I've never tried that, until tonight, but have it working as I type this. It took some poking around and learning myself some more about ntp configuration variables (because of how OS X restricts ntpd). I am using 10.6.2, though I would think this would apply also to 10.5.8, but could be wrong about this. I jumped right from 10.4.11 to SL.
First off, if you use Date & Time to configure/use time.apple.com as your ntp server, can you then run ntpq -p at the terminal and get valid output? If not, something is broken, I think. You have to tick the box to keep time set automatically, as this is how you start ntpd. You will get "connection refused" for ntpq -p for the first few seconds after it starts, depending on how remote your time source is. It must get a poll or two in.
Assuming you have a basic ntpd running this way, run the following from a terminal prompt:
ps -ax | grep ntp
and see what the ntpd command line is. This should point you to the config file. What I learned tonight is that OS X uses /etc/ntp-restrict.conf as the main config file, and includes /etc/ntp.conf from that, at least on SL. You can now modify /etc/ntp-restrict.conf, which does not get overwritten by Date & Time settings. The main thing you will want to do is add a line to permit your local network to sync with your OS X machine. Last match wins, so add the line right above the include line, and assuming your LAN is numbered 192.168.1.0/24, you would add a line like this:
restrict 192.168.1.0 mask 255.255.255.0
Now enter your ntp time source in Date & Time (either time.apple.com or enter your own, like pool.ntp.org), and tick the box to set time automatically, which will start the daemon.
My file /etc/ntp-restrict.conf:
# Access restrictions documented in ntp.conf(5) and
#
http://support.ntp.org/bin/view/Support/AccessRestrictions
# Limit network machines to time queries only
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
# localhost is unrestricted
restrict 127.0.0.1
restrict -6 ::1
# local lan is unrestricted
restrict 10.10.66.0 255.255.255.0
includefile /private/etc/ntp.conf
and ntpq -p on the SL machine:
Code:
remote refid st t when poll reach delay offset jitter
==============================================================================
+time-2.egr.unlv 66.45.62.14 4 u 31 64 373 46.514 0.440 22.011
+lennier.cc.vt.e 198.82.1.203 3 u 24 64 377 130.901 -7.627 23.281
*borzoi.hup.org .GPS. 1 u 21 64 377 0.272 -1.645 2.624
I have one other machine syncing with the SL machine right now.