Ik heb ntpd probleemloos draaien op een machine die slechts af en toe toegang heeft tot internet.
Als de daemon start is er niets aan de hand; synchronisatie met de timeservers vindt plaats zodra er internetverbinding is en de klok wordt aangepast.
Als daarna de toegang tot internet wordt verbroken en weer wordt hersteld, gaat er iets mis met ntpd: het proces blijft draaien, maar de synchronisatie houdt er mee op lijkt het: ntptrace en ntpq -p vertonen geen activiteit meer en de logger spuugt het volgende uit:
De IP adressen zijn die van de timeservers, en die zijn gewoon benaderbaar.
Nu kan ik wel ntpd herstarten bij iedere keer dat er internetverbinding wordt opgebouwd (dat verhelpt het probleem), maar ik zoek naar een echte oplossing.
ntp.conf (verkort):
Als de daemon start is er niets aan de hand; synchronisatie met de timeservers vindt plaats zodra er internetverbinding is en de klok wordt aangepast.
Als daarna de toegang tot internet wordt verbroken en weer wordt hersteld, gaat er iets mis met ntpd: het proces blijft draaien, maar de synchronisatie houdt er mee op lijkt het: ntptrace en ntpq -p vertonen geen activiteit meer en de logger spuugt het volgende uit:
code:
1
2
3
4
| 19 Apr 16:01:00 ntpd[13625]: sendto(195.13.23.5): Invalid argument 19 Apr 16:01:00 ntpd[13625]: sendto(62.4.94.211): Invalid argument 19 Apr 16:01:03 ntpd[13625]: sendto(62.4.94.8): Invalid argument 19 Apr 16:01:03 ntpd[13625]: sendto(62.4.94.43): Invalid argument |
De IP adressen zijn die van de timeservers, en die zijn gewoon benaderbaar.
Nu kan ik wel ntpd herstarten bij iedere keer dat er internetverbinding wordt opgebouwd (dat verhelpt het probleem), maar ik zoek naar een echte oplossing.
ntp.conf (verkort):
code:
1
2
3
4
5
6
7
8
9
| server ntp1.theinternetone.net iburst server ntp1.belbone.be iburst server ntp2c.mcc.ac.uk iburst logfile /var/log/ntpd.log driftfile /var/lib/ntp/ntp.drift server 127.127.1.0 fudge 127.127.1.0 stratum 3 restrict 127.0.0.1 restrict 127.127.1.0 |