Normally, the Mister runs NTP to set the clock; the time should appear within about 20 seconds after the network comes online. The daemon is launched by the file /etc/init.d/S49ntp, which in turn gets its settings from /etc/ntp.conf. Check that both those files exist.
The file /etc/ntp.conf should look roughly like this:
Code: Select all
server 0.pool.ntp.org iburst
server 1.pool.ntp.org iburst
server 2.pool.ntp.org iburst
server 3.pool.ntp.org iburst
# Allow only time queries, at a limited rate, sending KoD when in excess.
# Allow all local queries (IPv4, IPv6)
restrict default nomodify nopeer noquery limited kod
restrict 127.0.0.1
restrict [::1]
The four 'server' settings up top are where NTP chooses a target server. The 'iburst' argument means to do several quick queries to get a fast initial sync. If you add a manual server, make sure to include that, or your time to reach sync will be much longer.
If all that looks right, then the next thing to check is DNS. Try pinging some sites by both IP and name and see if that works. If it doesn't, your /etc/resolv.conf may not be set correctly. (It's supposed to be configured by the DHCP daemon, so any manual edits you make will normally be erased the next time the DHCP server renews its reservation.) The NTP daemon is looking up sites by name, so if name resolution doesn't work, no sync will happen.