Puncte:0

Centos ntpd nu se poate sincroniza

drapel jp

Am o mașină virtuală Centos 5 (știu că Centos5 este foarte foarte veche) care refuză să se sincronizeze. Gazda mașinii mele virtuale este Windows 10 cu HyperV și se sincronizează fără probleme.

Lucruri pe care le-am incercat:

  1. Reporniți vm.
  2. Dezactivează firewall-ul vm.
  3. Comparați ntpd.conf cu un ntpd.conf la distanță care funcționează și este Centos 5 de asemenea.
  4. Activați serviciile de integrare HyperV
  5. Activați serviciul de sincronizare a timpului HyperV
  6. Instalați toate actualizările Windows.

Iată un extras din /var/log/messages-ul meu:

[root@evtest etc]# cat /var/log/messages | grep "ntpd"
5 iulie 15:10:03 evtest ntpd[2174]: ntpd iese la semnalul 15
6 iulie 01:44:26 evtest ntpd[2174]: ntpd [email protected] Sam Dec 20 02:52:11 UTC 2014 (1)
6 iulie 01:44:26 evtest ntpd[2175]: precizie = 1.000 usec
6 iulie 01:44:26 evtest ntpd[2175]: Ascultare pe caracterul metalic al interfeței, 0.0.0.0#123 Dezactivat
6 iulie 01:44:26 evtest ntpd[2175]: Ascultare pe interfața lo, 127.0.0.1#123 Activat
6 iulie 01:44:26 evtest ntpd[2175]: Ascultare pe interfața eth0, 192.168.1.36#123 Activat
6 iulie 01:44:26 evtest ntpd[2175]: starea de sincronizare a orei nucleului 0040
6 iulie 01:44:26 evtest ntpd[2175]: getaddrinfo: „::1” adresa gazdă nevalidă, ignorată
6 iulie 01:44:26 evtest ntpd[2175]: frecvența inițializată 2.488 PPM din /var/lib/ntp/drift
6 iulie 01:47:47 evtest ntpd[2175]: sincronizat cu LOCAL(0), stratul 10
6 iulie 01:47:47 evtest ntpd[2175]: sincronizarea orei nucleului activată 0001
6 iulie 14:30:39 evtest ntpd[2175]: ntpd iese la semnalul 15
7 iulie 00:16:54 evtest ntpd[2174]: ntpd [email protected] Sâmbătă, 20 dec. 02:52:11 UTC 2014 (1)
7 iulie 00:16:54 evtest ntpd[2175]: precizie = 1.000 usec
7 iulie 00:16:54 evtest ntpd[2175]: Ascultare pe caracterul metalic al interfeței, 0.0.0.0#123 Dezactivat
7 iulie 00:16:54 evtest ntpd[2175]: Ascultare pe interfața lo, 127.0.0.1#123 Activat
7 iulie 00:16:54 evtest ntpd[2175]: Ascultare pe interfața eth0, 192.168.1.36#123 Activat
7 iulie 00:16:54 evtest ntpd[2175]: starea sincronizării orei nucleului 0040
7 iulie 00:16:54 evtest ntpd[2175]: getaddrinfo: „::1” adresa gazdă nevalidă, ignorată
7 iulie 00:16:56 evtest ntpd[2175]: frecvența inițializată 2.488 PPM din /var/lib/ntp/drift
7 iulie 00:20:12 evtest ntpd[2175]: sincronizat cu LOCAL(0), stratul 10
7 iulie 00:20:12 evtest ntpd[2175]: sincronizarea orei nucleului activată 0001


Iată și un extras din /var/log/messages la distanță:

[root@centos5 etc]# cat /var/log/messages.1 | grep "ntpd"
29 iunie 20:25:13 centos5 ntpd[3301]: ntpd iese la semnalul 15
29 iunie 20:44:25 centos5 ntpd[3298]: ntpd [email protected] Sam 20 dec 02:52:11 UTC 2014 (1)
29 iunie 20:44:25 centos5 ntpd[3299]: precizie = 1.000 usec
29 iunie 20:44:25 centos5 ntpd[3299]: Ascultare pe caracterul metalic al interfeței, 0.0.0.0#123 Dezactivat
29 iunie 20:44:25 centos5 ntpd[3299]: Ascultare pe interfața lo, 127.0.0.1#123 Activat
29 iunie 20:44:25 centos5 ntpd[3299]: Ascultare pe interfața eth0, 1.10.100.57#123 Activat
29 iunie 20:44:25 centos5 ntpd[3299]: starea de sincronizare a orei nucleului 0040
29 iunie 20:44:25 centos5 ntpd[3299]: getaddrinfo: „::1” adresa gazdă nevalidă, ignorată
29 iunie 20:44:26 centos5 ntpd[3299]: frecvența inițializată 39.595 PPM din /var/lib/ntp/drift
29 iunie 20:47:41 centos5 ntpd[3299]: sincronizat cu LOCAL(0), stratul 10
29 iunie 20:47:41 centos5 ntpd[3299]: sincronizarea timpului nucleului activată 0001
29 iunie 20:49:51 centos5 ntpd[3299]: sincronizat cu 192.36.143.130, stratul 1
29 iunie 21:09:14 centos5 ntpd[3299]: resetare oră +2,461477 s
29 iunie 21:13:01 centos5 ntpd[3299]: sincronizat cu LOCAL(0), stratul 10
29 iunie 21:15:10 centos5 ntpd[3299]: sincronizat cu 192.36.143.130, stratul 1
3 iulie 18:52:20 centos5 ntpd[3299]: ntpd iese la semnalul 15
3 iulie 22:08:54 centos5 ntpd[3299]: ntpd [email protected] sâmb. 20 dec. 02:52:11 UTC 2014 (1)
3 iulie 22:08:54 centos5 ntpd[3300]: precizie = 1.000 usec
3 iulie 22:08:54 centos5 ntpd[3300]: ascultare pe caracterul metalic al interfeței, 0.0.0.0#123 Dezactivat
3 iulie 22:08:54 centos5 ntpd[3300]: Ascultare pe interfața lo, 127.0.0.1#123 Activat
3 iulie 22:08:54 centos5 ntpd[3300]: Ascultare pe interfața eth0, 1.10.100.57#123 Activat
3 iulie 22:08:54 centos5 ntpd[3300]: starea de sincronizare a orei nucleului 0040
3 iulie 22:08:54 centos5 ntpd[3300]: getaddrinfo: „::1” adresa gazdă nevalidă, ignorată
3 iulie 22:08:55 centos5 ntpd[3300]: frecvența inițializată 37.845 PPM din /var/lib/ntp/drift
3 iulie 22:12:08 centos5 ntpd[3300]: sincronizat cu LOCAL(0), stratul 10
3 iulie 22:12:08 centos5 ntpd[3300]: sincronizarea orei nucleului activată 0001
3 iulie 22:14:16 centos5 ntpd[3300]: sincronizat cu 45.231.168.6, stratul 2
3 iulie 22:29:31 centos5 ntpd[3300]: resetare oră +15,928958 s
3 iulie 22:33:42 centos5 ntpd[3300]: sincronizat cu LOCAL(0), stratul 10
3 iulie 22:34:17 centos5 ntpd[3300]: sincronizat cu 45.231.168.6, stratul 2
3 iulie 23:17:50 centos5 ntpd[3300]: sincronizat cu 41.220.128.73, stratul 2
3 iulie 23:33:59 centos5 ntpd[3300]: sincronizat cu 193.182.111.13, stratul 2
3 iulie 23:38:16 centos5 ntpd[3300]: sincronizat cu 45.231.168.6, stratul 2
4 iulie 00:00:48 centos5 ntpd[3300]: sincronizat cu 41.220.128.73, stratul 2
4 iulie 00:08:13 centos5 ntpd[3300]: sincronizat cu 45.231.168.6, stratul 2
4 iulie 00:13:02 centos5 ntpd[3300]: sincronizat cu 41.220.128.73, stratul 2
4 iulie 00:15:57 centos5 ntpd[3300]: sincronizat cu 45.231.168.6, stratul 2
4 iulie 00:16:13 centos5 ntpd[3300]: sincronizat cu 193.182.111.13, stratul 2
4 iulie 00:48:05 centos5 ntpd[3300]: sincronizat cu 41.220.128.73, stratul 2
4 iulie 03:07:45 centos5 ntpd[3300]: sincronizat cu 45.231.168.6, stratul 2

După cum vedeți, fișierul de mesaje de la distanță are mai multe linii „sincronizate cu”, dar acele linii nu apar în fișierul meu de mesaje.

Cum activez sincronizarea timpului?

EDIT1:

[root@evtest etc]# echo "peers" | ntpq
     telecomandă refid st t când sondaj atinge întârziere offset jitter
==================================================== =============================
 karhu.miuku.net .INIT. 16 u - 1024 0 0.000 0.000 0.000
 ntp2.flashdance .RMOT. 16 u - 1024 0 0.000 0.000 0.000
*LOCAL(0) .LOCL. 10 l 24 64 377 0,000 0,000 0,001
[root@evtest etc]#

EDIT2: Prefer să folosesc ntpd

EDIT3:

[root@evtest etc]# cat /etc/ntp.conf
# Permite sincronizarea orei cu sursa noastră de timp, dar nu
# permite sursei să interogheze sau să modifice serviciul pe acest sistem.
restrictioneaza implicit kod nomodify notrap nopeer noquery

# Permiteți toate accesul prin interfața loopback. Acest lucru ar putea
# să fie strâns, de asemenea, dar acest lucru ar afecta o parte din
# funcțiile administrative.
restricționează 127.0.0.1
restrictioneaza -6 ::1

# Gazdele din rețeaua locală sunt mai puțin restricționate.
#restrict 192.168.1.0 masca 255.255.255.0 nomodify notrap

# Utilizați servere publice din proiectul pool.ntp.org.
# Vă rugăm să vă alăturați grupului (http://www.pool.ntp.org/join.html).
server 0.centos.pool.ntp.org
server 1.centos.pool.ntp.org
server 2.centos.pool.ntp.org
server 3.centos.pool.ntp.org

#broadcast 192.168.1.255 cheia 42 # server de difuzare
#broadcastclient # broadcast client
#broadcast 224.0.1.1 cheia 42 # server multicast
#multicastclient 224.0.1.1 # client multicast
#manycastserver 239.255.254.254 # manycastserver
#manycastclient 239.255.254.254 cheie 42 # client manycast

# Ceas local indisciplinat. Acesta este un driver fals destinat pentru backup
# și când nu este disponibilă nicio sursă externă de timp sincronizat.
server 127.127.1.0
fudge 127.127.1.0 stratul 10

# Fișier de deriva. Puneți asta într-un director în care demonul poate scrie.
# Nicio legătură simbolică nu este permisă, deoarece demonul actualizează fișierul
# prin crearea unui temporar în același director și apoi rename()'ing
# în fișier.
driftfile /var/lib/ntp/drift

# Fișierul cheilor care conține cheile și identificatorii cheilor utilizați în timpul funcționării
# cu criptare cu cheie simetrică.
cheile /etc/ntp/keys

# Specificați identificatorii cheii care sunt de încredere.
#trustedkey 4 8 42

# Specificați identificatorul cheii de utilizat cu utilitarul ntpdc.
#requestkey 8

# Specificați identificatorul cheii de utilizat cu utilitarul ntpq.
#controlkey 8
restricționează 0.centos.pool.ntp.org masca 255.255.255.255 nomodify notrap noquery
restricționați 1.centos.pool.ntp.org masca 255.255.255.255 nomodify notrap noquery
restricționează 2.centos.pool.ntp.org masca 255.255.255.255 nomodify notrap noquery
restricționați masca 3.centos.pool.ntp.org 255.255.255.255 nomodify notrap noquery
[root@evtest etc]#

EDIT4:

[root@evtest etc]# stare iptables serviciu
Tabel: filtru
INTRARE în lanț (politica ACCEPTĂ)
num target prot opt ​​sursă destinație

Lanț FORWARD (politica ACCEPT)
num target prot opt ​​sursă destinație

Ieșire în lanț (politica ACCEPT)
num target prot opt ​​sursă destinație

[root@evtest etc]#


EDIT5: Ceas de sistem de lucru (la distanță) (aceasta ar fi ora corectă):

Joi, 8 iulie 08:19:36 CDT 2021

Ceasul meu (incorect):

Joi, 8 iulie 01:08:51 CDT 2021

EDIT6: Ieșirea tcpdump -ni eth0 'udp port 123'


[root@evtest ~]# tcpdump -ni eth0 'udp port 123'
tcpdump: ieșirea verbosă a fost suprimată, utilizați -v sau -vv pentru decodarea completă a protocolului
ascultare pe eth0, tip link EN10MB (Ethernet), dimensiunea capturii 96 octeți
09:16:26.065503 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
09:16:30.064984 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
09:33:30.065630 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
09:33:33.064632 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
09:50:35.065585 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
09:50:39.065966 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
10:07:40.065476 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
10:07:42.065569 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
10:24:44.065691 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
10:24:45.066300 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
10:41:49.065627 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
10:41:50.065270 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
10:58:54.065499 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
10:58:55.065089 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
11:15:58.065713 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
11:15:59.065277 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
11:33:01.065423 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
11:33:05.064858 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
11:50:07.065780 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
11:50:09.066043 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
12:07:11.065087 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
12:07:14.065845 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
12:24:16.064951 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
12:24:18.065121 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
12:41:21.065706 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
12:41:21.065719 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
12:58:24.065325 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
12:58:25.064950 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
13:15:29.066151 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
13:15:31.066342 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
13:32:32.065751 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
13:32:37.065828 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
13:49:35.065384 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
13:49:41.065109 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
14:06:41.065836 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
14:06:47.066553 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
14:23:44.065511 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
14:23:51.065093 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
14:40:47.066145 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
14:40:55.065992 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
14:57:50.065718 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
14:57:58.065650 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
15:14:55.064675 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
15:15:01.065336 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48
15:32:01.065972 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, Client, lungime 48
15:32:07.065768 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, Client, lungime 48




vidarlo avatar
drapel ar
Vă rugăm să [Editați] întrebarea dvs. pentru a include rezultatul `echo "peers" | ntpq` pe server.
vidarlo avatar
drapel ar
Oh. Și decideți dacă doriți să utilizați serviciile Hyper-V timesync sau ntpd. Ambele vor duce la probleme.
Gerard H. Pille avatar
drapel in
Poate că este atât de departe (+5 min) desincronizat, încât ntpd refuză să se sincronizeze?
Gerard H. Pille avatar
drapel in
I-ai comparat ceasul cu cel al sistemului de lucru?
Puncte:1
drapel cn

Companiile dvs. de la distanță nu sunt accesibile. Acest lucru ar putea fi din cauza unei restricții locale în /etc/ntp.conf, o setare de firewall locală sau o setare de firewall din amonte sau o problemă de conectivitate între dvs. și serverele dvs. NTP.

Conținutul dvs /etc/ntp.conf și iptables diagnosticele indică faptul că problema nu este probabil configurația dvs. locală. Ta tcpdump -ni eth0 'udp port 123' confirmă că pachetele părăsesc sistemul cu succes, dar nu primesc răspuns.

Deci se pare că aveți o problemă de conectivitate în amonte.

Puncte:0
drapel jp

Asa am rezolvat problema:

1.-Am reglat ceasul manual cu:

ntpdate -u 1.centos.pool.ntp.org

2.-Am creat o lucrare cron pentru a-mi sincroniza ceasul o dată la oră:

crontab -l
59 * * * * /sbin/ntpdate -u 1.centos.pool.ntp.org >> /root/timesync.txt

vidarlo avatar
drapel ar
Este o soluție *rea*. Riști să treci timpul, ducând la tot felul de comportamente ciudate. Unul dintre lucrurile bune despre ntpd este că disciplinează ceasul local, prin încetinirea sau accelerarea acestuia. Astfel, nu vei avea niciodată pași în timp. În plus, va sonda mai rar pe măsură ce învață cum se comportă ceasul local. În general, este mai bine să remediați problemele decât să creați soluții *urâte*.
drapel jp
Există o modalitate de a schimba portul udp pe care ntpd îl folosește pentru comunicare? Portul Udp 123 este blocat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.