Tux-linux timeserver

Aus SpaceOnEarth
Version vom 28. Dezember 2019, 13:21 Uhr von Maintenance script (Diskussion | Beiträge) (DokuwikiExportByHoxel)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
I_UfE_Linux_timeserver

Zeitzone einstellen

einstellen der zeitzone mit

#dpkg-reconfigure tzdata 
Bei mir hat Europe/Berlin unter lenny nicht funktioniert, daher habe ich Europe/Vienna gewaehlt -> ok

Zeitsynchronisation mit NTP (Client/Server)

server

"Network Time Protocol" (kurz: NTP). NTP basiert auf dem Client/Server-Prinzip. Ein Server (oder mehrere) bietet im Netzwerk die Uhrzeit an, und beliebig viele Clients synchronisieren ihre Uhrzeit mit diesem.

#apt-get install ntp ntpdate

editierte /etc/ntp.conf

### Server:/etc/ntp.conf ####################################################
# Abweichungen
driftfile /var/lib/ntp/ntp.drift
# NTP-Server
server ptbtime1.ptb.de
server ptbtime2.ptb.de
#pool.ntp.org
#Zugriff durch NTP-Server gestatten
restrict ptbtime1.ptb.de
restrict ptbtime2.ptb.de

#Zugriff vom localhost gestatten (ntpq -p)
restrict 127.0.0.1
#Zugriff aus dem internen Netz gestatten
restrict 192.168.2.0 mask 255.255.255.0
restrict 10.0.0.0 mask 255.0.0.0
#allen anderen Rechnern Zugriff verwehren
restrict default notrust nomodify nopeer
#############################################################################

vor NTP-Daemon start, erstmalig synchronisieren

#ntpdate ptbtime1.ptb.de

Zeitzone einstellen.

in /etc/timezone muss "Europe/Berlin" stehen

/etc/init.d/ntp start

Client-Konfiguration

apt-get install ntp ntp-simple ntpdate

/etc/ntp.conf

### Client:/etc/ntp.conf ####################################################
# Abweichungen
driftfile /var/lib/ntp/ntp.drift
# NTP-Server im LAN (siehe oben)
server 192.168.1.1
#Zugriff durch NTP-Server gestatten
restrict 192.168.1.1
#Zugriff vom localhost gestatten (ntpq -p)
restrict 127.0.0.1
# allen anderen Rechnern Zugriff verwehren
restrict default notrust nomodify nopeer
#############################################################################

Bevor auf dem Client der NTP-Daemon gestartet wurde, wurde die Uhrzeit wie beim Server auch erstmalig synchronisiert:

#ntpdate 192.168.1.1

Mit dem folgenden Kommando wurde dann der NTP-Prozess und somit die Zeitsynchronisation mit meinem Server angestoßen:

#/etc/init.d/ntp start

Falls das Start-/Stop-Script des NTP-Daemons (Server & Clients) beim Herunterfahren des Rechners die Uhrzeit nicht automatisch in die Realtime Clock (RTC) des Rechners schreibt, kann dieser Vorgang manuell durchgeführt werden:

#hwclock --systohc

Um sich alle eingebundenen Zeitserver anzeigen zu lassen, verwendet man üblicherweise einen der beiden folgenden Befehle:

ntpq -p
ntpdc -p\n\n