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