ntpdate data errada

1

Oi tudo que eu tenho um servidor ubuntu8 onde eu tenho problemas com a data. Minha data atual (Europa / Roma) é 9:35 Se eu fizer date print me 11:12:34 Eu vi o meu ntp.conf é:

    server 0.ubuntu.pool.ntp.org
    server 1.ubuntu.pool.ntp.org
    server 2.ubuntu.pool.ntp.org
    server 3.ubuntu.pool.ntp.org
    restrict -4 default kod notrap nomodify nopeer noquery
    restrict -6 default kod notrap nomodify nopeer noquery
    restrict 127.0.0.1
    restrict ::1
    restrict 192.168.1.0 mask 255.255.255.0 modify notrap

se eu parar e começar o ntpdate, me retorne:

dpkg-reconfigure tzdata

eu defino:

Europe
Rome

e imprima-me

Current default timezone: 'Europe/Rome'
Local time is now:      Thu Mar 28 11:16:06 CET 2013.
Universal Time is now:  Thu Mar 28 10:16:06 UTC 2013.

Se eu sair, me imprima

Thu Mar 28 11:16:25 CET 2013

Eu tentei isso:

/etc/init.d/ntp stop
ntpdate it.pool.ntp.org

Imprimir:

no server suitable for synchronization found

se eu verificar isso:

netstat -antltp | grep "LISTEN"

tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      3114/mysqld
tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      3295/vsftpd
tcp        0      0 109.233.120.149:53      0.0.0.0:*               LISTEN      2935/named
tcp        0      0 127.0.0.1:53            0.0.0.0:*               LISTEN      2935/named
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2988/sshd
tcp        0      0 0.0.0.0:25              0.0.0.0:*               LISTEN      3265/master
tcp        0      0 127.0.0.1:953           0.0.0.0:*               LISTEN      2935/named
tcp        0      0 0.0.0.0:1723            0.0.0.0:*               LISTEN      2969/openvpn
tcp6       0      0 :::53                   :::*                    LISTEN      2935/named
tcp6       0      0 :::22                   :::*                    LISTEN      2988/sshd
tcp6       0      0 ::1:953                 :::*                    LISTEN      2935/named

Como posso definir a data correta? Obrigado

    
por Alessandro Minoccheri 28.03.2013 / 09:39

2 respostas

2

O ntpd tem alguns limites de segurança baseados no tamanho da discrepância entre a hora local e a hora da rede. Se a discrepância for muito grande, o ntpd não atualizará a hora. Então é melhor você definir a hora do sistema o mais correta possível (após parar o ntpd) com:

/etc/init.d/ntp stop

date +%T -s "hh:mm:ss"

/etc/init.d/ntp start

Espero que isso corrija o problema

    
por 28.03.2013 / 09:54
0

Um erro "nenhum servidor adequado para sincronização encontrada" normalmente ocorre quando um firewall bloqueia o tráfego. Certifique-se de que a porta 123 esteja aberta ao tráfego de entrada do udp em sua máquina.

Em relação ao netstat, o UDP é sem estado, portanto você não espera encontrar nada se você grep "LISTEN" . E você não espera encontrar nenhuma conexão UDP com -t mas sem -u. Use netstat -ul ou netstat -uln . Não esqueça de reiniciar o seu ntpd antes de fazer isso.

    
por 12.04.2013 / 19:05