Re: Paket und Port Probleme durch falsche Timestamps?

From: Andreas Braukmann <braukmann(at)tse-online.de>
Date: Thu, 29 May 2003 09:12:53 +0200

On Thu, May 29, 2003 at 01:52:36AM +0200, Carsten wrote:
> ich habe den Verdacht das meine Probleme damit zusammenhängen das der
> FreeBSD Server noch mit dem Datum Sat Jan 25 21:21:08 CET 1997
> läuft. Könnte das ein Problem darstellen?

Es koennte ein *Teil* des Problems sein. Allerdings duerfte es
sich bisher garnicht bemerkbar machen. Erst wenn Dein ntpd ein-
wandfrei liefe und sich Referenzzeiten von anderen Zeitservern
holte, kaeme es wohl zu Meckereien ob des sehr grossen Zeitun-
terschiedes.

> Ich wollte mit natd die Zeit neu einstellen, aber ich kriege nur "permission
> denied"

Genaus interessant waeren Deine ntpd-Konfiguration (/etc/ntp.conf)
und die ntpd-Konfigurationsvariablen aus /etc/rc.conf.

>
> Ein kleiner Auszug aus der Logdatei:
>
> 25 Jan 20:09:26 ntpd[46334]: server returns a permission denied error
> 25 Jan 20:09:26 ntpd[46334]: server returns a permission denied error
> 25 Jan 20:09:26 ntpd[46334]: server returns a permission denied error
> 25 Jan 20:09:26 ntpd[46334]: server returns a permission denied error

Ich hab die ntpd-Fehlermeldungen nicht im Kopf, aber das koennte
auch daher ruehren, dass der Server auf der Gegenseite der Meinung
ist, dass Du keine Berechtigung dazu hast, mit ihm zu sprechen.
Was sagt die Benutzungspoliciy des Servers?

> 25 Jan 20:09:26 ntpd[46334]: server returns a permission denied error
> 25 Jan 21:09:33 ntpd[46352]: logging to file /ntpd.log

Der Ort des Logfiles direkt in "/" ist seltsam.

> 25 Jan 21:09:33 ntpd[46352]: ntpd 4.1.0-a Thu Apr 3 08:26:24 GMT 2003 (1)
> 25 Jan 21:09:33 ntpd[46352]: bind() fd 3, family 2, port 123, addr 0.0.0.0,
> in_classd=0 flags=1 fails: Address already in use
> 25 Jan 21:09:33 ntpd[46352]: bind() fd 3, family 2, port 123, addr
> 192.168.0.4, in_classd=0 flags=1 fails: Address already in use
> 25 Jan 21:09:33 ntpd[46352]: bind() fd 3, family 2, port 123, addr
> 127.0.0.1, in_classd=0 flags=0 fails: Address already in use

Warum Du/Deine Kiste hier offenbar versuchen, einen weiteren ntpd
zu starten, weiss ich auf Anhieb nicht. Zeig mal Deine Konfiguration.

> --- snap ---
>
> Also das Geschnippsel in der Mitte verstehe ich fast gar nicht, das er mir
> mitteilen
> möchte das irgendwelche Ports und Adresse schon benutzt sind und eine
> weitere
> Nutzung durch natd nicht möglich ist.
> Also ich hab mir die manpage zu "date" angeschaut und bin auf folgenden
> Befehl gelandet:
>
> --- snip ---
>
> server# date [-f fmt date | [[[[[20]03]05]28]01[.15]]
> date: [[[[[20]03]05]28]01[.15]]: No match.
> illegal time format
> usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
> [-f fmt date | [[[[[cc]yy]mm]dd]HH]MM[.ss]] [+format]
>
> --- snap ---
>
> Warum kriege ich diese Fehlermeldung?

Weil Du die Manpage falsch interpretierst. Die eckigen Klammern um-
schliessen in Syntax-Spezifikationen (wie sie Dir [nicht nur in Man-
pages] immer wieder mal begegnen werden) optionale Komponenten ein.

> Ich habe schon alle möglichen Formate ausprobiert, die Klammern weggelassen

Das war der richtige Ansatz.

> Hat irgendwer eine Idee wie ich meinen Server wenigstens in die Gegenwart
> holen
(Kannst die Grobeinstellung nicht zumindest uebers BIOS-Setup regeln?)

| cage:[/root] # date 200305290904
| Thu May 29 09:04:00 CEST 2003

Klappt doch?
Ahhhh ich seh's. Dass das "-f fmt..." Bloedsinn ist, ist Dir nach
der Klarstellung der "[...]"-Bedeutung wahrscheinlich klar. Jetzt
entfernen wir noch die bloeden Klammern aus dem Zeitstring und
erhalten aus Deinem Kommando:

> server# date 2003052801.15
Aha: YYYYMMTTHH.ss
Zwischen den Stunden und den durch Punkt abgetrennten Sekunden fehlen
also die Minuten.

-Andreas,
    ohne Privatkopie.

-- 
sick.
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 29 May 2003 - 09:13:55 CEST

search this site