Serveur
de temps sous Linux
NTP permet de
synchroniser des serveurs de temps entre eux. ntp va
calculer la "dérive" entre deux serveurs et la corriger. La
correction se fait "petit à petit"
Sur une machine cliente, le mieux est de mettre à jour
l'heure avec ntpdate qui, lui, va mettre à jour l'heure "d'un
coup"
Listes serveurs de temps fr
http://www.cru.fr/NTP/serveurs_francais.html
Règle IPTABLES
# Regle
serveur ntp
iptables -A INPUT -i eth0 -m state --state ! INVALID -p tcp --dport 123
-j ACCEPT
iptables -A OUTPUT -o eth0 -m state --state ! INVALID -p tcp --sport
123 -j ACCEPT
iptables -A INPUT -i eth0 -m state --state ! INVALID -p udp --dport 123
-j ACCEPT
iptables -A OUTPUT -o eth0 -m state --state ! INVALID -p udp --sport
123 -j ACCEPT
Fichier de configuration SERVEUR
Dans la partie restrict, mettre l'adresse ip
server
ntp.laas.fr
server ntp.nerim.net
peer ntp.laas.fr
driftfile /etc/ntp/drift
#multicastclient # listen on default 224.0.1.1
#broadcastdelay 0.008
authenticate no
#keys
/etc/ntp/keys
#trustedkey 65535
#requestkey 65535
#controlkey 65535
logfile /var/log/ntpd.log
# by default ignore all ntp packets
restrict 0.0.0.0 mask 0.0.0.0 ignore
# allow localhost
restrict 127.0.0.1 mask 255.255.255.255
# accept packets from...
restrict 192.168.0.0 mask 255.255.255.0
restrict 195.83.132.135
restrict 62.4.16.80
Fichier de configuration CLIENT
Seul le server change puisqu'il doit pointer sur la passerelle sans
oublier d'ouvri l'accès avec restrict
# /etc/ntp.conf, configuration for ntpd
# Liste des serveurs NTP de référence
server 192.168.0.1
peer 192.168.0.1
# ntpd will use syslog() if logfile is not defined
# Fichier d'historique
logfile /var/log/ntpd.log
# Fichier contenant la déviation moyenne
driftfile /var/lib/ntp/ntp.drift
# Répertoire contenant les statistiques d'utilisation
statsdir /var/log/ntpstats/
# Statistiques desirées
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
# Liste Acces
restrict default
ignore
restrict 127.0.0.1
restrict 192.168.0.1
Ensuite testez
sur le serveur
malekalmorte@tuxgateway:/home/malekalmorte# ntpq -p
remote
refid st t when poll
reach delay offset
jitter
==============================================================================
*ntp1.laas.fr ntp-sop.inria.f 2
u 791 1024 377 65.087
-12.228 0.172
+metroid.nerim.n horlogegps.rese 2 u 866
1024 377 52.046
-14.201 2.108
+ntp1.laas.fr ntp-sop.inria.f 2
u 177 1024 377 68.970
-11.799 1.590
tuxAthlon
192.168.0.1 4
u 663 1024 357
0.515 -13.021 0.267
sur
le client
malekalmorte@tuxAthlon:/gravure/temp$ ntpq -p
remote
refid st t when poll
reach delay offset
jitter
==============================================================================
*tuxGateway
195.83.132.135 3 u 185 1024
377 0.374
13.139 0.110
+tuxGateway
195.83.132.135 3 u 730 1024
376 0.242
12.884 0.756
si jitter est à 4000, c'est que la connexion ne se fait pas.
Retour à la page
d'accueil