/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
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