Zeitserver

Dateiübersicht

  /etc/ntp.conf                       Konfigurationsdatei ntp
  /etc/init.d/ntp-server              Server
  /etc/init.d/ntpdate                 Client
  /etc/default/ntp                    etch
  /etc/default/ntpdate

  /var/log/ntpd
  /var/log/syslog                     wenn ntpd nicht vorhanden  sowie Log firewall
  /var/log/ntpstats/loopstats
  /var/log/ntpstats/peerstats

  /etc/network/interfaces             Ethernetzkarten aufsetzen
  /etc/network/start_mask.sh          Script für iptables



Installation

Wie können Sie einen solchen Zeitserver einrichten.

   aptitude install ntp-server ntpdate ntp-doc      #  Das gilt für Sarge.

    Bei Etch (Testing) wird aus ntp-server das Paket ntp.



  #http://www.pool.ntp.org/zone/de   weltweiter Pool von Zeitservern

  # Drei deutsche Zeitserver
  server 0.de.pool.ntp.org
  server 1.de.pool.ntp.org
  server 2.de.pool.ntp.org

  # ... and use the local system clock as a reference if all else fails
  server 127.127.1.0
  fudge 127.127.1.0 stratum 10


       /etc/init.d/ntp-server start      #Sarge 
/etc/init.d/ntp start       #Etch


        /etc/init.d/ntpdate start  


       ntpdate -u zeitserver 


/var/ntpd
/var/log/syslog                        wenn ntpd nicht vorhanden
/var/log/stats/loopstats
/var/log/stats/peerstats

/var/lib/ntp/ntp.drift              Drift-File

 netstat -a     testen ob ntp-server lauscht

 lsof -p `pidof ntpd`


root@rtg:~# ntpq -c pe
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*LOCAL(0)        LOCAL(0)        10 l   42   64  377    0.000    0.000   0.004

hier wird nur die lokale Hardwareclock verwendet, d.h. nicht sehr gut



/etc/network/interfaces

iface eth0 inet static
   address 192.168.0.253
   network 192.168.0.0
   netmask 255.255.255.0
   broadcast 192.168.0.255
   gateway 192.168.0.254
   pre-up /etc/network/start_masq.sh

/etc/network/start_mask.sh

ETX_IP="192.168.0.253"

Allow_Zeitserver()
{  echo
  echo " ---------------------------- "
  echo "Allow Zeitserver "
  $IPTABLES -A INPUT  -p tcp -s $EXT_IP --sport 123  -j ACCEPT
  $IPTABLES -A OUTPUT -p tcp -d $EXT_IP --dport 123  -j ACCEPT
  $IPTABLES -A OUTPUT -p udp -d $EXT_IP --dport 123  -j ACCEPT
  $IPTABLES -A INPUT  -p udp -s $EXT_IP --sport 123  -j ACCEPT
  echo " ---------------------------- "
  echo
}

 Allow_Zeitserver


root@rtg:~# /etc/init.d/ntp-server restart
Restarting NTP server: ntpd... done.
root@rtg:~# ntpq -c pe
     remote           refid      st t when poll reach   delay   offset  jitter
=====================================================
 zobel.nKhq.de   .INIT.          16 u    -   64    0    0.000    0.000 4000.00
 goat.de.20six.n .INIT.          16 u    -   64    0    0.000    0.000 4000.00
 carol.askja.de  .INIT.          16 u    -   64    0    0.000    0.000 4000.00
 LOCAL(0)        LOCAL(0)        10 l    6   64    1    0.000    0.000   0.004
root@rtg:~#


Wir sind zufrieden









   Copyright © 2003 - 2019 by Detlef Hahn  http://www.detlefhahn.de       Stand  24.07.07 11:59