| 1 | = NTP = |
| 2 | NTP est un protocole de synchronisation du temps par le réseau. Par défaut, chaque machine est à la fois client et serveur NTP. |
| 3 | |
| 4 | == Installation == |
| 5 | L'installation se fait classiquement en fonction de la distribution. Les paquets à installer sont : |
| 6 | * '''ntp'''/'''ntpd''': le service NTP |
| 7 | * '''ntpdate''': pour faire un synchronisation manuelle avec un serveur de temps |
| 8 | |
| 9 | == Fichier de configuration == |
| 10 | Le fichier de configuration est '''/etc/ntp.conf''' |
| 11 | |
| 12 | == Sources de synchronisation == |
| 13 | {{{ |
| 14 | server source1.domain.tld |
| 15 | server source2.domain.tld |
| 16 | server source3.domain.tld |
| 17 | }}} |
| 18 | |
| 19 | == Stratum == |
| 20 | Les '''stratums''' peuvent être vu comme une hiérarchie entre les serveurs de temps: de 1 à 16, du plus précis au moins précis. |
| 21 | |
| 22 | |
| 23 | On gagne un niveau de stratum (i.e. on perd en précision) à chaque saut: un serveur se synchronisant sur un stratum '''3''', diffusera une configuration avec un stratum '''4''', etc. |
| 24 | |
| 25 | |
| 26 | La configuration du stratum du serveur se fait dans le fichier de configuration: |
| 27 | {{{ |
| 28 | server 127.127.1.0 # local clock |
| 29 | fudge 127.127.1.0 stratum 3 |
| 30 | }}} |
| 31 | |
| 32 | == Restrictions == |
| 33 | On peut configurer qui est autorisé à faire des requêtes NTP sur le serveur. |
| 34 | |
| 35 | En IPv4: |
| 36 | {{{ |
| 37 | restrict 10.x.x.0 mask 255.255.255.0 nomodify notrap |
| 38 | restrict 10.x.x.1 mask 255.255.255.255 nomodify notrap |
| 39 | }}} |
| 40 | |
| 41 | En IPv6: |
| 42 | {{{ |
| 43 | restrict -6 2001:db8:x:x:: mask ffff:ffff:ffff:ffff:: nomodify notrap |
| 44 | restrict -6 2001:db8:x:x::1 mask ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff nomodify notrap |
| 45 | }}} |