[FreeBSD] ntpd probleem

Pagina: 1
Acties:

  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 11-01 23:32
Ik probeer ntpd aan de praat te krijgen om mijn klok gelijk te laten lopen.

Wat heb ik gedaan:
- /etc/ntp.conf aangemaakt met de volgende inhoud
code:
1
2
3
server 203.217.30.156
server 202.72.191.202
driftfile /etc/ntp/drift

De servers zijn servers in Australie, omdat ik daar op dit moment zit :)
- ntpdate gedraaid zodat mijn klok goed loopt en ntpd niet kan zeuren over een te groot tijdsverschil
- /etc/rc.d/ntpd start

Dit levert de volgende meldingen op in /var/log/messages:
code:
1
2
Mar 26 13:22:48 laptop ntpd[82206]: ntpd 4.2.0-a Thu Nov  4 22:31:34 UTC 2004 (1)
Mar 26 13:22:48 laptop ntpd[82206]: bind() fd 12, family 2, port 123, addr 0.0.0.0, in_classd=0 flags=8 fails: Address already in use


Ik weet zeker dat er voordat ik ntpd startte NIETS draaide op poort 123, daar ligt het dus niet aan. Wat zou kunnen is dat dit komt door mijn ndis0 interface die ip 0.0.0.0 heeft.

ntpd blijft gewoon draaien en met tcpdump is ook te zien dat er requests en replies verstuurd worden en terugkomen. Echter: ntpq -np levert (ook na lange tijd) deze output:
code:
1
2
3
4
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 203.217.30.156  .INIT.          16 u    - 1024    0    0.000    0.000 4000.00
 202.72.191.202  .INIT.          16 u    - 1024    0    0.000    0.000 4000.00


Er wordt dus duidelijk niet gesynchroniseerd. Wat doe ik verkeerd?

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)


  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 06-02 11:04

stefklep

((Stefklepje))

Dus je wilt gewoon op je freebsd machine je klok synchroniseeren met een server ergens ?
Doe ik altijd met het volgende in rc.conf zetten

# Time Protocol
ntpdate_flags="-b ntp.xs4all.nl"
ntpdate_enable="YES"

In jouw geval even de server veranderen en werkt bij mijn perfect je kan zelf nog een flag er bij zetten dat hij elk 30 minuten update of elk uur. Ik hoop dat dit is wat je bedoelt.

  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 11-01 23:32
Je hebt gelijk, dat is wat ik wil doen :)

Dat zou ik ook doen ware het niet dat er dit in de manpage staat van ntpdate:
code:
1
2
3
4
Note: The functionality of this program is now available in the ntpd(8)
program.  See the -q command line option in the ntpd(8) page.  After a
suitable period of mourning, the ntpdate utility is to be retired from
this distribution.

Daar komt nog bij dat ik dan cron zou moeten gaan gebruiken om elke X minuten te syncen, wat ik niet wil en wat ook sterk afgeraden wordt in de manpage van ntpdate.

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)


  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 06-02 11:04

stefklep

((Stefklepje))

Nvidiot schreef op zaterdag 26 maart 2005 @ 18:05:
Je hebt gelijk, dat is wat ik wil doen :)

Dat zou ik ook doen ware het niet dat er dit in de manpage staat van ntpdate:
code:
1
2
3
4
Note: The functionality of this program is now available in the ntpd(8)
program.  See the -q command line option in the ntpd(8) page.  After a
suitable period of mourning, the ntpdate utility is to be retired from
this distribution.

Daar komt nog bij dat ik dan cron zou moeten gaan gebruiken om elke X minuten te syncen, wat ik niet wil en wat ook sterk afgeraden wordt in de manpage van ntpdate.
Ik doe het in elke Freebsd versie en werkt perfect ik zou niet weeten waarom het afgeraaden wordt want her werkt echt perfect alleen even in je /etc/rc.conf zetten en er een exstra flag bij zetten dat hij elke 30 minuten moet controlleren daar heb je echt geen crontab voor nodig hoor ;)

Ik heb het op een van me server's ook zo gedaan elke 30 minuten dan ik zal morgen wel even kijken :)

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
stefklep schreef op zaterdag 26 maart 2005 @ 23:25:
[...]


Ik doe het in elke Freebsd versie en werkt perfect ik zou niet weeten waarom het opeens afgeraden wordt
Dat is niet "opeens afgeraden", dat is al sinds de functionaliteit van ntpd bad practice. ntpd synchroniseert constant met hele kleine stapjes, dit is stukken beter dan de manier van ntpdate.
Op systemen waar ntpd werkt, ken ik geen enkele reden om ntpdate periodiek te draaien in plaats van netjes ntpd.

  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 11-01 23:32
Wat extra informatie:
Dit is FreeBSD 5.3-R, en (waar het volgens google aan zou kunnen liggen) is een hostname voor mijn pc die in de DNS verwijst naar een andere server. Dit is niet het geval, /etc/hosts laat de hostname die ik gebruik verwijzen naar 127.0.0.1

Heeft iemand enig idee hoe dit op te lossen is?

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)


  • stefklep
  • Registratie: Januari 2003
  • Laatst online: 06-02 11:04

stefklep

((Stefklepje))

Zo iets ?
Zo heb ik het zelf in me hosts staan ik weet niet of je dit echt bedoel omdat ik het niet echt uit je zin kan opmaaken.

::1 localhost.home.nl localhost
127.0.0.1 localhost.home.nl localhost
192.168.1.85 Arethusa.home.nl Arethusa

[ Voor 26% gewijzigd door stefklep op 27-03-2005 11:44 ]


  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 11-01 23:32
code:
1
2
3
::1                     localhost localhost.my.domain
127.0.0.1               localhost localhost.my.domain
192.168.0.100           laptop.nl.eu.org

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)


  • Nvidiot
  • Registratie: Mei 2003
  • Laatst online: 11-01 23:32
*SCHOP*

What a caterpillar calls the end, the rest of the world calls a butterfly. (Lao-Tze)

Pagina: 1