IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

Ntpdate no servers can be used + heure erronée VPS linux


Sujet :

Réseau

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Août 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2016
    Messages : 16
    Par défaut Ntpdate no servers can be used + heure erronée VPS linux
    Bonjour, j'ai loué un vps linux il y a peu pour y installer un site. Sauf que l'heure UTC du VPS avance de 6h (très pratique...)
    Après quelques recherches, j'installe ntpdate et le configure, puis j'entre # ntpdate fr.pool.ntp.org
    Là impeccable, je vois le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    30 Aug 13:55:51 ntpdate[2911]: step time server 188.165.242.229 offset -20767.527809 sec
    Sauf qu'un rapide test avec # date m'affiche :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Tue Aug 30 19:42:58 CEST 2016
    Et # date -u :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Tue Aug 30 17:43:42 UTC 2016
    Et quand je rentre # ntpdate cela me donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    30 Aug 19:45:03 ntpdate[2915]: no servers can be used, exiting
    Auriez vous une idée de la provenance du problème ? et surtout comment le solutionner ?
    (je rappelle que je suis sur un VPS loué et je n'ai donc pas accès à l'horloge BIOS pour la recaler, pas les droits suffisants)

  2. #2
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    Salut,

    Tu peux nous donner le contenu de /etc/ntp.conf et les fichiers spécifiques de la distribution ( /etc/default/ntpdate si debian )

  3. #3
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Août 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2016
    Messages : 16
    Par défaut
    ntp.conf :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    # /etc/ntp.conf, configuration for ntpd; see ntp.conf(5) for help
     
    driftfile /var/lib/ntp/ntp.drift
     
     
    # Enable this if you want statistics to be logged.
    #statsdir /var/log/ntpstats/
     
    statistics loopstats peerstats clockstats
    filegen loopstats file loopstats type day enable
    filegen peerstats file peerstats type day enable
    filegen clockstats file clockstats type day enable
     
     
    # You do need to talk to an NTP server or two (or three).
    #server ntp.your-provider.example
     
    # pool.ntp.org maps to about 1000 low-stratum NTP servers.  Your server will
    # pick a different set every time it starts up.  Please consider joining the
    # pool: <http://www.pool.ntp.org/join.html>
    server 0.pool.ntp.org
    server 1.pool.ntp.org
    server 2.pool.ntp.org
    server 3.pool.ntp.org
     
     
    # Access control configuration; see /usr/share/doc/ntp-doc/html/accopt.html for
    # details.  The web page <http://support.ntp.org/bin/view/Support/AccessRestrictions>
    # might also be helpful.
    #
    # Note that "restrict" applies to both servers and clients, so a configuration
    # that might be intended to block requests from certain clients could also end
    # up blocking replies from your own upstream servers.
     
    # By default, exchange time with everybody, but don't allow configuration.
    restrict -4 default kod notrap nomodify nopeer noquery
    restrict -6 default kod notrap nomodify nopeer noquery
     
    # Local users may interrogate the ntp server more closely.
    restrict 127.0.0.1
    restrict ::1
     
    # Clients from this (example!) subnet have unlimited access, but only if
    # cryptographically authenticated.
    #restrict 192.168.123.0 mask 255.255.255.0 notrust
     
     
    # If you want to provide time to your local subnet, change the next line.
    # (Again, the address is an example only.)
    #broadcast 192.168.123.255
     
    # If you want to listen to time broadcasts on your local subnet, de-comment the
    # next lines.  Please do this only if you trust everybody on the network!
    #disable auth
    #broadcastclient
    Et ntpdate :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    # The settings in this file are used by the program ntpdate-debian, but not
    # by the upstream program ntpdate.
     
    # Set to "yes" to take the server list from /etc/ntp.conf, from package ntp,
    # so you only have to keep it in one place.
    NTPDATE_USE_NTP_CONF=yes
     
    # List of NTP servers to use  (Separate multiple servers with spaces.)
    # Not used if NTPDATE_USE_NTP_CONF is yes.
    NTPSERVERS="0.debian.pool.ntp.org 1.debian.pool.ntp.org 2.debian.pool.ntp.org 3.debian.pool.ntp.org"
     
    # Additional options to pass to ntpdate
    NTPOPTIONS=""
    Petite précision : sans manip particulière de ma part, le serveur affiche maintenant une journée d'avance pile.

  4. #4
    Membre Expert
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 562
    Par défaut
    Salut,
    Citation Envoyé par RogueHawk Voir le message
    Auriez vous une idée de la provenance du problème ? et surtout comment le solutionner ? (je rappelle que je suis sur un VPS loué et je n'ai donc pas accès à l'horloge BIOS pour la recaler, pas les droits suffisants)
    Il semble que le démon ntpd ne soit pas actif sur ton serveur, à vérifier par ps aux | grep ntpd.


    Sinon, essaies de provoquer la synchronisation par ntpd -qp fr.pool.ntp.org (p pour contacter le peer, q pour quitter ensuite). Il faut parfois passer plusieurs fois la commande avec un délai plus ou moins long pour la prise en compte effective.


    Ensuite, tu pourras modifier le fichier ntp.conf de la manière ci-dessous:

    http://www.pool.ntp.org/zone/fr
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

  5. #5
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Août 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2016
    Messages : 16
    Par défaut
    Pour ce qui est de vérifier si ntpd est actif, ça m'a l'air d'être le cas :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    # ps aux | grep ntpd
    ntp       2626  0.0  0.0  39040  2360 ?        Ss   08:26   0:00 /usr/sbin/ntpd -p /var/run/ntpd.pid -g -u 107:112
    root      2694  0.0  0.0   6268   724 pts/0    S+   08:27   0:00 grep ntpd
    Et pour ce qui est de la synchro par ntpd -qp fr.pool.ntp.org, la commande met un peu de temps à s’exécuter mais ancun retour de la console. J'ai tenté la command plusieurs fois, et j'ai fini par modifier comme vous me l'avez indiqué les serveurs dans le ntp.conf...
    Aucun résultat pour le moment.

  6. #6
    Membre Expert
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 562
    Par défaut
    OK, essaies de contacter le pool ntp par ping -c3 fr.pool.ntp.org.

    [Edit]
    ... et pour la prise compte des modifications du fichier ntp.conf, il faut arrêter puis relancer le démon ntpd (je n'ai pas de suite la commande en tête, man ntp.conf)

    [Edit2]
    ... et autoriser le client (ton serveur) ntpd -b fr.pool.ntp.org.
    -b
    Enable the client to synchronize to broadcast servers.
    http://man.developpez.com/man8/ntpd/

    Nota: la commande ntpd -qp est imcompatible avec ntpdate cf.
    -q
    Exit the ntpd just after the first time the clock is set. This behavior mimics that of the ntpdate program, which is to be retired.
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

  7. #7
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Août 2016
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 26
    Localisation : France, Indre et Loire (Centre)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Août 2016
    Messages : 16
    Par défaut
    Citation Envoyé par Escapetiger Voir le message
    OK, essaies de contacter le pool ntp par ping -c3 fr.pool.ntp.org.

    [Edit]
    ... et pour la prise compte des modifications du fichier ntp.conf, il faut arrêter puis relancer le démon ntpd (je n'ai pas de suite la commande en tête, man ntp.conf)

    [Edit2]
    ... et autoriser le client (ton serveur) ntpd -b fr.pool.ntp.org.


    http://man.developpez.com/man8/ntpd/

    Nota: la commande ntpd -qp est imcompatible avec ntpdate cf.
    Le serveur se ping plutôt correctement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    PING fr.pool.ntp.org (163.172.28.46) 56(84) bytes of data.
     
    --- fr.pool.ntp.org ping statistics ---
    3 packets transmitted, 0 received, 100% packet loss, time 2001ms
    J'avais redémarré le VPS juste après la manip sur le ntp.conf, ce qui devrait à peu près se valoir ?
    J'ai refait la manip avec un /etc/init.d/ntp restart

    EDIT :
    Par rapport à l'edit 2, du coup je désinstalle ntpdate ?

    EDIT bis :
    après la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ntpd -b fr.pool.ntp.org
    j'ai droit à un :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ntpd: Command line arguments not allowed

  8. #8
    Membre Expert
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 562
    Par défaut
    EDIT :
    Par rapport à l'edit 2, du coup je désinstalle ntpdate ?
    Normalement, ntpdate est remplacé par ntpd cf. ici:
    Disclaimer: The functionality of this program is now available in the ntpd program. See the -q command line option in the ntpd - Network Time Protocol (NTP) daemon page. After a suitable period of mourning, the ntpdate program is to be retired from

    this distribution
    mais tu peux l'utiliser, c'est moi qui n'avais pas vu cette incompatibilité (sans danger).

    http://man.developpez.com/man8/ntpdate/

    [Edit]
    Il se peut que ton fournisseur ait bloqué le port par défaut de ntp, tu peux essayer avec l'option -u.

    -u
    Direct ntpdate to use an unprivileged port for outgoing packets. This is most useful when behind a firewall that blocks incoming traffic to privileged ports, and you want to synchronise with hosts beyond the firewall. Note that the -d option always uses unprivileged ports.
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

  9. #9
    Membre Expert
    Avatar de Escapetiger
    Homme Profil pro
    Administrateur système Unix - Linux
    Inscrit en
    Juillet 2012
    Messages
    1 562
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur système Unix - Linux

    Informations forums :
    Inscription : Juillet 2012
    Messages : 1 562
    Par défaut
    Salut,
    Je reviens à froid sur ce topic et j'aurais du voir ça plus tôt (cf. ici):
    Citation Envoyé par RogueHawk Voir le message
    Le serveur se ping plutôt correctement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    PING fr.pool.ntp.org (163.172.28.46) 56(84) bytes of data.
    
    --- fr.pool.ntp.org ping statistics ---
    3 packets transmitted, 0 received, 100% packet loss, time 2001ms
    ici c'est (ADSL sans parefeu, iptables, proxy,etc...):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    tux@slitaz:~$ ping -c3 fr.pool.ntp.org
    PING fr.pool.ntp.org (37.187.18.4): 56 data bytes
    64 bytes from 37.187.18.4: seq=0 ttl=54 time=30.832 ms
    64 bytes from 37.187.18.4: seq=1 ttl=54 time=31.040 ms
    64 bytes from 37.187.18.4: seq=2 ttl=54 time=30.982 ms
     
    --- fr.pool.ntp.org ping statistics ---
    3 packets transmitted, 3 packets received, 0% packet loss
    round-trip min/avg/max = 30.832/30.951/31.040 ms
    Où en es-tu ?
    « Developpez.com est un groupe international de bénévoles dont la motivation est l'entraide au sens large » (incl. forums developpez.net)
    Club des professionnels en informatique

    Liste des balises BB

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo