Otu esi etinye NTP Server na Client na Ubuntu


Protocol Time Network, nke a na-akpọkarị NTP, bụ ụkpụrụ na-ahụ maka ịmekọrịta elekere sistemụ na netwọkụ. NTP na-ezo aka na ma protocol na usoro ndị ahịa n'akụkụ ihe nkesa na-ebi na netwọk netwọk.

Na ntuziaka a, anyị ga-egosi gị otu esi etinye ihe nkesa NTP na ndị ahịa na Ubuntu 18.04.

Ntuziaka a bu n'obi imezu ihe ndị a:

  • Ịwụnye na ịhazi sava NTP na sava Ubuntu 18.04.
  • Ịwụnye onye ahịa NTP na igwe ndị ahịa Ubuntu 18.04 wee hụ na sava ahụ mekọrịtara ya.

Ka anyị bido!

Wụnye & Hazie NTP Server na Ubuntu 18.04 Server

N'okpuru ebe a bụ usoro nzọụkwụ site na ịwụnye ihe nkesa NTP na ime mgbanwe ndị dị mkpa iji nweta mmekọrịta oge achọrọ na netwọk.

Iji bido, ka anyị bido site na imelite ngwugwu sistemụ dị ka egosiri.

$ sudo apt update -y

Site na ngwugwu sistemụ arụnyerelarị, wụnye protocol NTP na Ubuntu 18.04 LTS site na ịgba ọsọ.

$ sudo apt install ntp 

Mgbe kpaliri, pịnye Y wee kụọ ENTER ka mezue usoro nrụnye.

Iji gosi na arụnyela protocol NTP nke ọma, mee iwu ahụ.

$ sntp --version

Site na ndabara, NTP protocol na-abịa na ndabara NTP ọdọ mmiri sava na-ahaziri na ya nhazi faịlụ dị ka egosiri n'okpuru na /etc/ntp.conf faịlụ.

Ndị a na-arụkarị ọrụ nke ọma. Agbanyeghị, ị nwere ike ịtụle ịgbanwe gaa na ọdọ mmiri sava NTP kacha nso ebe ị nọ. Njikọ dị n'okpuru na-eduzi gị gaa na ibe ebe ị nwere ike ịhọrọ ndepụta ọdọ mmiri NTP kachasị amasị gị.

https://support.ntp.org/bin/view/Servers/NTPPoolServers

N'ihe atụ anyị, anyị ga-eji ọdọ mmiri NTP dị na Europe dị ka egosiri.

Iji dochie sava ọdọ mmiri NTP ndabara, mepee faịlụ nhazi NTP site na iji editọ ederede ọkacha mmasị gị dị ka egosiri.

$ sudo vim /etc/ntp.conf

Detuo na mado ndepụta ọdọ mmiri NTP dị na Europe na faịlụ nhazi dị ka egosiri.

server 0.europe.pool.ntp.org
server 1.europe.pool.ntp.org
server 2.europe.pool.ntp.org
server 3.europe.pool.ntp.org

Na-esote, chekwaa ma kwụsị ndezi ederede.

Ka mgbanwe ndị a dị irè, malitegharịa ọrụ NTP wee nyochaa ọkwa ya site na iji iwu.

$ sudo systemctl restart ntp
$ sudo systemctl status ntp

Ọ bụrụ na agbanyere ọkụ ọkụ UFW, anyị kwesịrị ikwe ka ọrụ NTP gafee ya ka igwe ndị ahịa nwee ike ịnweta sava NTP.

$ sudo ufw allow ntp 
OR
$ sudo ufw allow 123/udp 

Iji mejuputa mgbanwe ndị a, bugharịa firewall dị ka egosiri.

$ sudo ufw reload

Iji nyochaa mgbanwe ndị emere mebie iwu ahụ.

$ sudo ufw status

Zuru oke! anyị edozila sava NTP anyị nke ọma na sistemụ Ubuntu 18.04 LTS. Ka anyị guzobe NTP na sistemụ ndị ahịa ugbu a.

Wụnye & Hazie NTP Client na Ubuntu 18.04 Client

Na ngalaba a, anyị ga-arụnye ma hazie onye ahịa NTP na sistemụ ndị ahịa Ubuntu 18.04 ka sistemụ Ubuntu 18.04 NTP Server ga-emekọrịta.

Ka ịmalite, melite sistemụ site na ịgba ọsọ.

$ sudo apt update -y

ntpdate bụ ngwa/mmemme nke na-enye ohere ngwa ngwa na sistemụ ịmekọrịta oge na ụbọchị site na ịjụ ihe nkesa NTP.

Iji wụnye ntpdate, gbanye iwu ahụ.

$ sudo apt install ntpdate

Maka usoro ndị ahịa iji dozie ihe nkesa NTP site na aha nnabata, ịkwesịrị ịgbakwunye adreesị IP nke sava NTP na aha nnabata na faịlụ /etc/hosts.

Ya mere, Mepee faịlụ site na iji nchịkọta ederede ọkacha mmasị gị.

$ sudo vim /etc/hosts

Tinye adreesị IP na aha nnabata dịka egosiri.

10.128.0.21	bionic

Iji jiri aka chọpụta ma sistemụ ndị ahịa na-emekọrịta ihe na oge ihe nkesa NTP, mee iwu ahụ.

$ sudo ntpdate NTP-server-hostname

N'ọnọdụ anyị, iwu ga-abụ.

$ sudo ntpdate bionic

A ga-egosipụta nkwụghachi oge n'etiti ihe nkesa NTP na sistemụ ndị ahịa dịka egosiri.

Iji mekọrịta oge onye ahịa na ihe nkesa NTP, ịkwesịrị gbanyụọ ọrụ timesynchd na sistemụ ndị ahịa.

$ sudo timedatectl set-ntp off

Ọzọ, ịkwesịrị ịwụnye ọrụ NTP na sistemụ ndị ahịa. Iji mezuo nke a, nye iwu.

$ sudo apt install ntp

Pịa Y mgbe kpaliri wee pịa ENTER ka ịga n'ihu na usoro nwụnye.

Ebumnobi dị na nzọụkwụ a bụ iji sava NTP ahaziri na mbụ ka ọ rụọ ọrụ dị ka sava NTP anyị. Ka nke a mee, anyị kwesịrị idezi faịlụ /etc/ntp.conf.

$ sudo vim /etc/ntp.conf

Tinye ahịrị dị n'okpuru ebe bionic bụ aha nnabata nke sava NTP.

server bionic prefer iburst

Chekwaa wee pụọ na faịlụ nhazi.

Ka mgbanwe ndị a malite ịrụ ọrụ, malitegharịa ọrụ NTP dịka egosiri.

$ sudo systemctl restart ntp

Site na insync onye ahịa na ihe nkesa NTP, ị nwere ike ịlele nkọwa mmekọrịta site na ime iwu.

$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
  bionic          71.79.79.71      2 u    6   64  377    0.625   -0.252   0.063

Nke a na-eduga anyị na njedebe nke ntuziaka a. N'oge a ị haziela sava NTP nke ọma na Ubuntu 18.04 LTS wee hazie sistemụ ndị ahịa ka ha na sava NTP mekọrịta. Nwere onwe gị ịkpọtụrụ anyị na nzaghachi gị.