De Admin -- TALEVAS.
|
|
| Ligne 1 : |
Ligne 1 : |
| − | [[Catégorie:HOWTO]]
| + | http://gentoo-wiki.com/HOWTO_NTP_Using_OpenNTPD |
| − | [[Catégorie:Système]]
| + | |
| − | [[Catégorie:Serveurs et démons]]
| + | |
| − | {{HOWTO Index}}
| + | |
| − | ----
| + | |
| − | | + | |
| − | == Qu'est ce que NTP ? ==
| + | |
| − | NTP (Network Time Protocol) est utilisé pour synchroniser l'heure de votre système en utilisant un serveur en ligne. C'est une application très utile qui devrait être installée sur toutes les machines. Pour installer ntp :
| + | |
| − | | + | |
| − | {{Cadre code|Installation de ntp|
| + | |
| − | <pre>emerge ntp</pre>}}
| + | |
| − | | + | |
| − | == Trouver un serveur de temps ==
| + | |
| − | Pour installer NTP, vous devez trouver un serveur de temps, celui qui vous servira à vous synchroniser. Une liste de ces serveurs publics peut être trouvée ici : http://www.eecis.udel.edu/~mills/ntp/clock2a.html
| + | |
| − | | + | |
| − | Choisissez 2 ou 3 serveurs dans la liste. Il est préférable de choisir des serveurs en fonction du pays dans lequel vous vivez.
| + | |
| − | | + | |
| − | Si vous avez des besoins spéciaux (DNS-rotated NTP servers), lisez http://www.pool.ntp.org pour plus d'informations.
| + | |
| − | | + | |
| − | == Utilisez ntpdate pour vous mettre à l'heure ==
| + | |
| − | | + | |
| − | Nous devons éditer {{Fichier|/etc/conf.d/ntp-client}} pour y mettre le serveur que nous avons choisi :
| + | |
| − | {{Cadre fichier|/etc/conf.d/ntp-client|
| + | |
| − | <pre>
| + | |
| − | NTPCLIENT_OPTS="-b -u ntp.exemple.org"
| + | |
| − | </pre>}}
| + | |
| − | | + | |
| − | Veillez à ce que la ligne soit bien décommentée. Si vous utilisez plusieurs serveurs, séparez-les par des espaces.
| + | |
| − | | + | |
| − | Votre client est maintenant prêt à synchroniser avec votre ou vos serveurs. Vous pouvez maintenant ajouter ntpdate au démarrage de votre machine.
| + | |
| − | | + | |
| − | {{Cadre code|Ajouter ntpdate au démarrage|
| + | |
| − | <pre># rc-update add ntp-client default</pre>}}
| + | |
| − | | + | |
| − | Si vous souhaitez mettre à jour votre heure système maintenant, vous pouvez taper :
| + | |
| − | | + | |
| − | {{Cadre code|Mettre l'heure système à jour|
| + | |
| − | <pre># /etc/init.d/ntp-client start</pre>}}
| + | |
| − | | + | |
| − | == Utilisez ntpd pour garder votre heure système synchronisée ==
| + | |
| − | | + | |
| − | ntpdate est utile pour changer l'heure système immédiatement, mais il vaut mieux laisser ntpd le faire à votre place. Si vous ne l'utilisez pas, vous risquez de désynchroniser petit à petit.
| + | |
| − | | + | |
| − | === Configurer ntp ===
| + | |
| − | | + | |
| − | Vérifiez que le fichier {{Fichier|/etc/conf.d/ntpd}} a la ligne suivante est décommentée :
| + | |
| − | {{Cadre fichier|/etc/conf.d/ntpd|
| + | |
| − | <pre>
| + | |
| − | NTPD_OPTS="-u ntp:ntp"
| + | |
| − | </pre>}}
| + | |
| − | | + | |
| − | Maintenant, éditons {{Fichier|/etc/ntp.conf}} pour ajouter le ou les serveurs que vous avez sélectionnés au dessus :
| + | |
| − | {{Cadre fichier|/etc/ntp.conf|
| + | |
| − | <pre>
| + | |
| − | server ntp.exemple.org
| + | |
| − | driftfile /var/lib/ntp/ntp.drift
| + | |
| − | restrict default notrust nomodify
| + | |
| − | restrict 127.0.0.1
| + | |
| − | </pre>}}
| + | |
| − | | + | |
| − | Vous avez besoin d'une ligne <tt>server</tt> pour chaque serveur de temps que vous avez sélectionné.
| + | |
| − | | + | |
| − | === DHCP ===
| + | |
| − | | + | |
| − | '''NOTE :''' Si vous utilisez dhcp pour obtenir une adresse IP, dhcpd écrira par dessus {{Fichier|/etc/ntp.conf}}. Si votre serveur dhcp distribue un serveur de temps valide, ce n'est pas un problème. Sinon, vous devez écrire cette ligne dans le fichier {{Fichier|/etc/conf.d/net}} afin que dhcpd n'écrive pas par dessus.
| + | |
| − | {{Cadre fichier|/etc/conf.d/net|
| + | |
| − | <pre>
| + | |
| − | dhcpcd_eth0="-N"
| + | |
| − | </pre>}}
| + | |
| − | Où eth0 est votre interface utilisant dhcpd.
| + | |
| − | | + | |
| − | === Dernières choses ===
| + | |
| − | | + | |
| − | Nous n'avons plus qu'à démarrer ntpd et l'ajouter au démarrage.
| + | |
| − | | + | |
| − | {{Cadre code|Démarrer ntpd et l'ajouter au démarrage|
| + | |
| − | <pre>
| + | |
| − | # /etc/init.d/ntpd start
| + | |
| − | # rc-update add ntpd default
| + | |
| − | </pre>}}
| + | |
| − | | + | |
| − | === Vérifiez ntp ===
| + | |
| − | | + | |
| − | Vous pouvez vérifier ce que fait ntpd et voir à quels serveurs de temps vous êtes reliés en tapant cette commande :
| + | |
| − | | + | |
| − | <pre>ntpq -c pe</pre>
| + | |
| − | | + | |
| − | Pour plus d'informations :
| + | |
| − | <pre>ntpq -c rv</pre>
| + | |
| − | | + | |
| − | '''NOTE :''' Vous devez attendre quelques minutes avant que votre machine soit totalement connectée et synchronisée.
| + | |