Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| ntp [Le 19/07/2014, 17:29] – [NTP] 196.200.133.188 | ntp [Le 21/03/2025, 20:28] (Version actuelle) – ancienne révision (Le 07/06/2023, 19:51) restaurée Amiralgaby | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | + | {{tag> |
| ====== NTP ====== | ====== NTP ====== | ||
| - | NTP (Network Time Protocol) est un protocole permettant de distribuer l' | + | Ubuntu |
| Chaque machine peut être à la fois serveur //et// client. | Chaque machine peut être à la fois serveur //et// client. | ||
| Ligne 9: | Ligne 9: | ||
| Chaque machine qui souhaite mettre à jour son horloge va sélectionner dans sa configuration un serveur de temps. En même temps que l' | Chaque machine qui souhaite mettre à jour son horloge va sélectionner dans sa configuration un serveur de temps. En même temps que l' | ||
| - | Un certains | + | Un certain |
| Ce fonctionnement pyramidal a pour but de fournir une heure de qualité (déviant peu par rapport aux différentes mesures du temps, temps légal, universel et autre. Ces mesures sont fonction des lois de la physique.) tout en ne surchargeant pas les machines critiques que sont les serveurs de strates 0 et 1. Plus la strate de votre serveur est haute, plus votre signal de temps peut dévier par rapport à l' | Ce fonctionnement pyramidal a pour but de fournir une heure de qualité (déviant peu par rapport aux différentes mesures du temps, temps légal, universel et autre. Ces mesures sont fonction des lois de la physique.) tout en ne surchargeant pas les machines critiques que sont les serveurs de strates 0 et 1. Plus la strate de votre serveur est haute, plus votre signal de temps peut dévier par rapport à l' | ||
| - | **Cet article traite | ||
| - | ===== Pré-requis | + | ===== Client NTP ===== |
| + | C'est l' | ||
| + | |||
| + | ==== Par requête ==== | ||
| + | Le client envoie une requête à un serveur et récupère la réponse.\\ | ||
| + | Par défaut((d' | ||
| + | |||
| + | ==== Par écoute d'un broadcast/ | ||
| + | Le client est à l' | ||
| + | |||
| + | FIXME Dans les versions récentes d' | ||
| + | |||
| + | <note important> | ||
| + | Il faut [[: | ||
| + | < | ||
| + | puis dé-commenter les deux lignes suivante dans le fichier **/ | ||
| + | <file - / | ||
| + | disable auth | ||
| + | broadcastclient | ||
| + | </ | ||
| + | |||
| + | ===== Serveur NTP ===== | ||
| + | |||
| + | ====Pré-requis ==== | ||
| NTP étant un protocole réseau, il vous faut une interface réseau active. Vous pouvez tout à fait diffuser un signal de temps sur un réseau //hors internet//. L' | NTP étant un protocole réseau, il vous faut une interface réseau active. Vous pouvez tout à fait diffuser un signal de temps sur un réseau //hors internet//. L' | ||
| Ligne 21: | Ligne 43: | ||
| Si toutefois vous voulez disposer d'une heure synchrone avec le reste du monde, votre serveur ntp devra être à la fois serveur (pour diffuser l' | Si toutefois vous voulez disposer d'une heure synchrone avec le reste du monde, votre serveur ntp devra être à la fois serveur (pour diffuser l' | ||
| - | De plus il faut que cette connexion sortante supporte UDP et le port 123. Ceci est rarement le cas derrière les hotspots wifi publiques | + | De plus, il faut que cette connexion sortante supporte UDP et le port 123. Ceci est rarement le cas derrière les hotspots wifi publics |
| - | ===== Installation | + | |
| + | |||
| + | ==== Installation ==== | ||
| - | Il vous suffit d' | + | Il vous suffit d' |
| - | Il existe aussi une implémentation BSD du protocole qui est disponible sur Ubuntu via le paquet [[apt:// | + | Il existe aussi une implémentation BSD du protocole qui est disponible sur Ubuntu via le paquet |
| - | ===== Configuration | + | ==== Configuration ==== |
| Toute la configuration du serveur se fait sur le fichier / | Toute la configuration du serveur se fait sur le fichier / | ||
| Ligne 82: | Ligne 106: | ||
| Le démon ntpd va de plus utiliser des algorithmes pour déterminer quelle source est la meilleure. | Le démon ntpd va de plus utiliser des algorithmes pour déterminer quelle source est la meilleure. | ||
| - | ===== Utilisation | + | ==== Utilisation ==== |
| On va lister ici les commandes qui permettent un bon diagnostic de l' | On va lister ici les commandes qui permettent un bon diagnostic de l' | ||
| Ligne 99: | Ligne 123: | ||
| | | ||
| | | ||
| + | |||
| </ | </ | ||
| Ligne 121: | Ligne 146: | ||
| Pour utiliser votre serveur en tant que source pour les ordinateurs de votre réseau, reportez vous à l' | Pour utiliser votre serveur en tant que source pour les ordinateurs de votre réseau, reportez vous à l' | ||
| - | ==== Serveurs NTP ===== | + | ==== Les Serveurs NTP existants |
| Le Comité Réseau des Universités maintient une liste des grands serveurs ntp français [[http:// | Le Comité Réseau des Universités maintient une liste des grands serveurs ntp français [[http:// | ||
| - | Des serveurs de strate 2 sont aussi listés ici : [[http:// | + | Des serveurs de strate 2 sont aussi listés ici : [[https:// |
| Ajoutez ici les serveurs que vous connaissez ou que vous rendez publics : | Ajoutez ici les serveurs que vous connaissez ou que vous rendez publics : | ||
| Ligne 132: | Ligne 157: | ||
| - | ==== le pool NTP ==== | + | === le pool NTP === |
| Le pool de serveurs ntp est un projet global qui vise à fournir un service ntp fiable tout en répartissant la charge du service sur de nombreux serveurs. | Le pool de serveurs ntp est un projet global qui vise à fournir un service ntp fiable tout en répartissant la charge du service sur de nombreux serveurs. | ||
| - | === Utiliser le pool === | + | == Utiliser le pool == |
| Si vous le souhaitez, vous pouvez l' | Si vous le souhaitez, vous pouvez l' | ||
| Ligne 147: | Ligne 172: | ||
| Le pool va vous renvoyer une adresse de serveur au hasard pris dans la zone considéré. Vous aurez ainsi souvent des sources près de chez vous et fiables. | Le pool va vous renvoyer une adresse de serveur au hasard pris dans la zone considéré. Vous aurez ainsi souvent des sources près de chez vous et fiables. | ||
| - | === Rejoindre le pool === | + | == Rejoindre le pool == |
| Si vous avez une IP fixe (et pas un client dyndns ou une ip dhcp par exemple), on vous encourage à rejoindre vous aussi le pool de serveurs ntp. La charge sur le serveur (bande passante et cpu) est très faible. Il vous suffit d' | Si vous avez une IP fixe (et pas un client dyndns ou une ip dhcp par exemple), on vous encourage à rejoindre vous aussi le pool de serveurs ntp. La charge sur le serveur (bande passante et cpu) est très faible. Il vous suffit d' | ||
| - | [[http:// | + | [[https:// |
| Il vous faut dans ce cas rendre votre serveur public. Si vous êtes derrière un pare-feu, il vous faut ouvrir le port ntp (normalement le 123). | Il vous faut dans ce cas rendre votre serveur public. Si vous êtes derrière un pare-feu, il vous faut ouvrir le port ntp (normalement le 123). | ||
| Ligne 158: | Ligne 183: | ||
| \\ | \\ | ||
| Si vous êtes derrière un routeur type box, il vous faut rediriger le port 123 de votre box vers le port 123 de votre serveur. | Si vous êtes derrière un routeur type box, il vous faut rediriger le port 123 de votre box vers le port 123 de votre serveur. | ||
| + | |||
| + | ===== Tests ===== | ||
| + | Un moyen simple de voir s'il y a un broadcast NTP dans votre réseau local (généralement le router): | ||
| + | < | ||
| + | |||
| + | Pour voir si des clients se connectent à votre serveur NTP : | ||
| + | < | ||
| ===== Liens ===== | ===== Liens ===== | ||
| Ligne 163: | Ligne 195: | ||
| * [[wpfr> | * [[wpfr> | ||
| - | * [[http:// | + | * [[https:// |
| - | * [[http:// | + | * [[https:// |
| ---- | ---- | ||
| Contributeurs : [[utilisateurs: | Contributeurs : [[utilisateurs: | ||
