ntpd bindet sich an alle Schnittstellen

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
Benutzeravatar
s-p
Beiträge: 109
Registriert: 13.02.2006 18:48:53

ntpd bindet sich an alle Schnittstellen

Beitrag von s-p » 27.12.2006 17:21:11

Hallo

Gibt es eine Möglichkeit, dass ntpd sich an keine Schnittstellen bindet und so zusagen nur als Client arbeitet?
Oder gibt es für einen reinen NTP-Client der im Hintergrund die Zeit aktualisiert bessere Lösungen? (nicht unbedingt cron und ntpdate :) )

Gruß
sven
Debian Testing (Linux 2.6.32 SMP); Gnome 2.28

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 27.12.2006 19:46:20

Hi

Ich nutze rdate in einem kleinen Skript, das ich als root-User anstarte

Code: Alles auswählen

#!/bin/sh

# zeitsync.sh
#
# Kleines Skript zur Zeitsynchronisation des Rechners
#
# Andreas Traub 2006-03-03

# Ist mein Server denn ueberhaupt da ? Wenn nein...dann verpissen wir uns gleich wieder
# =====
/bin/ping -c1 -w2 time.fu-berlin.de 2>&1 >/dev/null

if [ "$?" != "0" ]
then
echo "Ich kann den Time-Server nicht erreichen !"
exit 0
fi

/usr/sbin/rdate time.fu-berlin.de

exit 0
Falls rdate nicht vorhanden

Code: Alles auswählen

apt-get install rdate

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: ntpd bindet sich an alle Schnittstellen

Beitrag von McAldo » 08.06.2009 12:13:57

Kann man das vielleicht auch an eine bestimmte IP binden? Wenn man Alias-IPs auf einem Interface hat, dann geht es über die alias-IP raus (in meinem Fall unerwünscht).

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Re: ntpd bindet sich an alle Schnittstellen

Beitrag von mistersixt » 09.06.2009 07:35:36

Es gibt die etwas undokumentierte Option -I <device>, die man in /etc/default/ntp spezifizieren sollte, beispielsweise:

Code: Alles auswählen

NTPD_OPTS='-g -I eth0'
Beim Start kommt dann im syslog:

Code: Alles auswählen

...
ntpd[11363]: Listening on interface #0 wildcard, 0.0.0.0#123 Disabled
ntpd[11363]: Listening on interface #1 wildcard, ::#123 Disabled
ntpd[11363]: Listening on interface #2 lo, ::1#123 Enabled
ntpd[11363]: Listening on interface #3 eth1, fe80::20b:cdff:feba:82ca#123 Disabled
ntpd[11363]: Listening on interface #4 eth0, fe80::20b:cdff:fec9:a8f9#123 Enabled
ntpd[11363]: Listening on interface #5 eth2, fe80::20b:cdff:fec9:b058#123 Disabled
ntpd[11363]: Listening on interface #6 lo, 127.0.0.1#123 Enabled
ntpd[11363]: Listening on interface #7 eth0, 10.3.0.199#123 Enabled
ntpd[11363]: Listening on interface #8 eth2, 87.232.xxx.xxx#123 Disabled
...
Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: ntpd bindet sich an alle Schnittstellen

Beitrag von rendegast » 09.06.2009 11:38:26

Bei chrony gibt es die Option 'allow',
zBsp 'allow 127.0.0.1'
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
McAldo
Moderator
Beiträge: 2069
Registriert: 26.11.2003 11:43:36
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Terra / Sol-System / Milchstraße

Re: ntpd bindet sich an alle Schnittstellen

Beitrag von McAldo » 09.06.2009 20:33:04

mistersixt hat geschrieben:Es gibt die etwas undokumentierte Option -I <device>, die man in /etc/default/ntp spezifizieren sollte, beispielsweise:

Code: Alles auswählen

NTPD_OPTS='-g -I eth0'
Gruss, mistersixt.
Ja, die kenne ich und hab das auch schon versucht. Aber wenn eth0:0 existiert, und eth0 die IP 192.168.1.1 hat und eth0:0 die IP 192.168.1.3, dann wird 192.168.1.3 als ausgehende IP genommen. Ich hätte aber lieber 192.168.1.1. Es bräuchte also eine Option um ntp nicht an ein Interface, sondern an eine IP zu binden.

McAldo
Achte auf deine Gedanken, denn sie werden Worte.
Achte auf deine Worte, denn sie werden Handlungen.
Achte auf deine Handlungen, denn sie werden Gewohnheiten.
Achte auf deine Gewohnheiten, denn sie werden dein Charakter.
Achte auf deinen Charakter, denn er wird dein Schicksal.
(Talmud)

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Re: ntpd bindet sich an alle Schnittstellen

Beitrag von mistersixt » 10.06.2009 08:45:19

McAldo hat geschrieben:
mistersixt hat geschrieben:Es gibt die etwas undokumentierte Option -I <device>, die man in /etc/default/ntp spezifizieren sollte, beispielsweise:

Code: Alles auswählen

NTPD_OPTS='-g -I eth0'
Gruss, mistersixt.
Ja, die kenne ich und hab das auch schon versucht. Aber wenn eth0:0 existiert, und eth0 die IP 192.168.1.1 hat und eth0:0 die IP 192.168.1.3, dann wird 192.168.1.3 als ausgehende IP genommen. Ich hätte aber lieber 192.168.1.1. Es bräuchte also eine Option um ntp nicht an ein Interface, sondern an eine IP zu binden.

McAldo
Hallo McAldo,

das war auch eher eine Antwort auf den Thread-Starter, dass man das an eine IP "binden" kann, geht glaube ich in der Tat nicht.

Gruss, mistersixt.
--
System: Debian Bookworm, 6.11.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 3.8 Ghz., Radeon RX 5700 XT, 32 GB Ram, XFCE

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: ntpd bindet sich an alle Schnittstellen

Beitrag von rendegast » 10.06.2009 18:07:44

man ntpd.conf hat geschrieben: listen on address
Specify a local IP address or a hostname the ntpd(8) daemon
should listen on. If it appears multiple times, ntpd(8) will
listen on each given address. If `*' is given as an address,
ntpd(8) will listen on all local addresses. ntpd(8) does not
listen on any address by default. For example:

listen on *

or

listen on 127.0.0.1
listen on ::1
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten