Khleo Posté 8 Mars 2009 Posté 8 Mars 2009 Bonjour, L'heure et la date de mon serveur dédié n'est jamais bien réglée. J'ai vu qu'il existait une fonction pour synchroniser l'heure avec un serveur de temps mais malgrés mes recherches il est impossible à faire fonctionner cette fonction. Comment synchroniser mon serveur avec un serveur de temps ? Merci
Kioob Posté 8 Mars 2009 Posté 8 Mars 2009 Bonjour, diverses solutions : - installer "ntpd", qui va synchroniser l'heure en permanence - installer "openntpd", même chose mais plus léger il parait - installer ntpdate, et mettre en place un cron pour régler à nouveau l'heure de temps en temps J'ai une préférence pour les 2 premières solutions. Si tu es sous Debian (voir Ubuntu) : aptitude install openntpd
Khleo Posté 8 Mars 2009 Auteur Posté 8 Mars 2009 Merci pour la réponse, sur gentoo, on fait comment pour l'installer ? Merci
Kioob Posté 8 Mars 2009 Posté 8 Mars 2009 Tu peux essayer aussi avec Yahoo, Live, Exalead, ou autre, mais je ne pense pas que cela t'aide plus Tu as le nom des 3 outils les plus populaires sous Linux pour gérer cela, et tu connais le nom de ta distribution... c'est généralement suffisant pour trouver un mini tuto en 2 minutes.
petit-ourson Posté 8 Mars 2009 Posté 8 Mars 2009 L'heure et la date de mon serveur dédié n'est jamais bien réglée. Des décalages de quel ordre ? Parce que si cela se reproduit souvent, il faudrait peut être en chercher la raison avant d'en chercher une solution (qui n'est certes pas inutile).
Khleo Posté 10 Mars 2009 Auteur Posté 10 Mars 2009 J'ai réussi à installer openntpd, le problème c'est pour le configurer ...
Kioob Posté 10 Mars 2009 Posté 10 Mars 2009 Sous Debian il est fourni configuré... ce n'est pas le cas sous Gentoo ? Globalement sans les commentaires et les pool Debian, ça se résumerait à ça : server fr.pool.ntp.org
Khleo Posté 10 Mars 2009 Auteur Posté 10 Mars 2009 En faite je crois que l'install ne s'est pas effectuée correctement : J'ai fais emerge openntpd est voila le resultat : checking size of short int... 2checking for int... yeschecking size of int... 4checking for long int... yeschecking size of long int... 4checking for long long int... yeschecking size of long long int... 8checking for u_int type... yeschecking for intXX_t types... yeschecking for int64_t type... yeschecking for u_intXX_t types... yeschecking for u_int64_t types... yeschecking for uintXX_t types in stdint.h... yeschecking for u_char... yeschecking for sig_atomic_t... yeschecking for socklen_t... yeschecking for nroff... /usr/bin/nroffchecking man page format... docchecking OpenSSL header version... 90807f (OpenSSL 0.9.8g 19 Oct 2007)checking OpenSSL library version... 90807f (OpenSSL 0.9.8g 19 Oct 2007)checking whether OpenSSL's headers match the library... yeschecking whether OpenSSL's PRNG is internally seeded... yeschecking whether i686-pc-linux-gnu-gcc implements __FUNCTION__... yeschecking whether i686-pc-linux-gnu-gcc implements __func__... yesconfigure: creating ./config.statusconfig.status: creating Makefileconfig.status: creating openbsd-compat/Makefileconfig.status: creating config.hi686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c ntpd.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c buffer.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c log.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c imsg.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c ntp.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c ntp_msg.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c config.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c server.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c client.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c util.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I. -DSYSCONFDIR=\"/etc\" -c y.tab.c(cd openbsd-compat && make)make[1]: Entering directory `/var/tmp/portage/net-misc/openntpd-3.9_p1-r1/work/openntpd-3.9p1/openbsd-compat'i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c atomicio.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-arc4random.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-misc.cgawk -f ./mdoc2man.awk ./ntpd.8 | \ sed -e 's|/etc/ntpd.conf|/etc/ntpd.conf|g' > ntpd.8.out || rm -f ntpd.8.outi686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-poll.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-snprintf.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-getifaddrs.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-setresuid.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c bsd-setresgid.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c fake-rfc2553.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c asprintf.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c daemon.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c errx.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c inet_pton.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c strlcpy.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c verrx.ci686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -I. -I.. -I. -I./.. -c port-qnx.cgawk -f ./mdoc2man.awk ./ntpd.conf.5 | \ sed -e 's|/etc/ntpd.conf|/etc/ntpd.conf|g' > ntpd.conf.5.out || rm -f ntpd.8.out/usr/bin/ar rv libopenbsd-compat.a atomicio.o bsd-arc4random.o bsd-misc.o bsd-poll.o bsd-snprintf.o bsd-getifaddrs.o bsd-setresuid.o bsd-setresgid.o fake-rfc2553.o asprintf.o daemon.o errx.o inet_pton.o strlcpy.o verrx.o port-qnx.o/usr/bin/ar: création de libopenbsd-compat.aa - atomicio.oa - bsd-arc4random.oa - bsd-misc.oa - bsd-poll.oa - bsd-snprintf.oa - bsd-getifaddrs.oa - bsd-setresuid.oa - bsd-setresgid.oa - fake-rfc2553.oa - asprintf.oa - daemon.oa - errx.oa - inet_pton.oa - strlcpy.oa - verrx.oa - port-qnx.oi686-pc-linux-gnu-ranlib libopenbsd-compat.amake[1]: Leaving directory `/var/tmp/portage/net-misc/openntpd-3.9_p1-r1/work/openntpd-3.9p1/openbsd-compat'i686-pc-linux-gnu-gcc -O2 -march=i686 -pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wsign-compare -D_GNU_SOURCE -o ntpd ntpd.o buffer.o log.o imsg.o ntp.o ntp_msg.o config.o server.o client.o util.o y.tab.o openbsd-compat/libopenbsd-compat.a -lcrypto>>> Source compiled.>>> Test phase [not enabled]: net-misc/openntpd-3.9_p1-r1>>> Install openntpd-3.9_p1-r1 into /var/tmp/portage/net-misc/openntpd-3.9_p1-r1/image/ category net-misc/usr/bin/install -c -m 0755 ntpd /var/tmp/portage/net-misc/openntpd-3.9_p1-r1/image//usr/sbin/ntpd/usr/bin/install -c -m 644 ntpd.8.out /var/tmp/portage/net-misc/openntpd-3.9_p1-r1/image//usr/share/man/man8/ntpd.8/usr/bin/install -c -m 644 ntpd.conf.5.out /var/tmp/portage/net-misc/openntpd-3.9_p1-r1/image//usr/share/man/man5/ntpd.conf.5Please create a dedicated group for ntpd.This is system-dependant, possibly:# groupadd _ntpPlease create a dedicated user for ntpd and ensure it cannot be used to log in. This is system-dependant, possibly:# useradd -g _ntp -s /sbin/nologin -d /var/empty -c 'OpenNTP daemon' _ntp>>> Completed installing openntpd-3.9_p1-r1 into /var/tmp/portage/net-misc/openntpd-3.9_p1-r1/image/ecompressdir: bzip2 -9 usr/share/manstrip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment usr/sbin/ntpd* checking 9 files for package collisions>>> Merging net-misc/openntpd-3.9_p1-r1 to /--- /usr/--- /usr/sbin/>>> /usr/sbin/ntpd--- /usr/share/--- /usr/share/man/--- /usr/share/man/man5/>>> /usr/share/man/man5/ntpd.conf.5.bz2--- /usr/share/man/man8/>>> /usr/share/man/man8/ntpd.8.bz2--- /usr/share/doc/--- /usr/share/doc/openntpd-3.9_p1-r1/>>> /usr/share/doc/openntpd-3.9_p1-r1/ChangeLog.bz2>>> /usr/share/doc/openntpd-3.9_p1-r1/CREDITS.bz2>>> /usr/share/doc/openntpd-3.9_p1-r1/README.bz2--- /etc/>>> /etc/ntpd.conf--- /etc/init.d/>>> /etc/init.d/ntpd--- /etc/conf.d/>>> /etc/conf.d/ntpd--- /var/--- /var/empty/>>> Safely unmerging already-installed instance...No package files given... Grabbing a set.--- replaced dir /var/empty--- replaced dir /var--- replaced obj /usr/share/man/man8/ntpd.8.bz2--- replaced dir /usr/share/man/man8--- replaced obj /usr/share/man/man5/ntpd.conf.5.bz2--- replaced dir /usr/share/man/man5--- replaced dir /usr/share/man--- replaced obj /usr/share/doc/openntpd-3.9_p1-r1/README.bz2--- replaced obj /usr/share/doc/openntpd-3.9_p1-r1/ChangeLog.bz2--- replaced obj /usr/share/doc/openntpd-3.9_p1-r1/CREDITS.bz2--- replaced dir /usr/share/doc/openntpd-3.9_p1-r1--- replaced dir /usr/share/doc--- replaced dir /usr/share--- replaced obj /usr/sbin/ntpd--- replaced dir /usr/sbin--- replaced dir /usr--- replaced obj /etc/ntpd.conf--- replaced obj /etc/init.d/ntpd--- replaced dir /etc/init.d--- replaced obj /etc/conf.d/ntpd--- replaced dir /etc/conf.d--- replaced dir /etc>>> Original instance of package unmerged safely.>>> net-misc/openntpd-3.9_p1-r1 merged.>>> No packages selected for removal by clean>>> Auto-cleaning packages...>>> No outdated packages were found on your system. * GNU info directory index is up-to-date. Pourquoi n'est il pas installé ? Merci
Dan Posté 11 Mars 2009 Posté 11 Mars 2009 Il s'est bien installé, vu la ligne : net-misc/openntpd-3.9_p1-r1 merged. en fin de ton code. Par défaut, openntpd n'écoute pas sur le réseau. Va jeter un coup d'oeil à cette page : http://blog.misc.ephaone.org/archives/pool_ntp_2.html
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant