การตั้งค่าการซิงโครไนซ์เวลา NTP โดยใช้นโยบายกลุ่ม การกำหนดค่าการซิงโครไนซ์เวลาบน NTP โดยใช้นโยบายกลุ่ม บริการ Ntp

NTP เป็นโปรโตคอลการซิงโครไนซ์เวลาเครือข่าย โดยพื้นฐานแล้ว ลูกค้าร้องขอเวลาปัจจุบันจากเซิร์ฟเวอร์และใช้เพื่อตั้งค่านาฬิกาของตนเอง

คำอธิบายง่ายๆ นี้ซ่อนความซับซ้อนมากมาย - มีเซิร์ฟเวอร์ NTP หลายระดับ โดยที่ระดับแรกเชื่อมต่อกับนาฬิกาอะตอม และเซิร์ฟเวอร์ระดับที่สองและสามจะกระจายโหลดตามคำขอจริงจากอินเทอร์เน็ต นอกจากนี้ แอปพลิเคชันไคลเอนต์ยังซับซ้อนกว่าที่คุณคิด โดยจะชดเชยความล่าช้าในการเชื่อมต่อและปรับเวลาเพื่อไม่ให้เกิดอันตรายต่อกระบวนการอื่นๆ ที่ทำงานบนเซิร์ฟเวอร์ แต่โชคดีที่ความซับซ้อนทั้งหมดนี้ถูกซ่อนจากคุณ!

Ubuntu ใช้ ntpdate และ ntpd

ntpdate

อูบุนตูมาพร้อมกับ ntpdate แบบมาตรฐาน และจะรันบนทุกการบูทหนึ่งครั้งเพื่อตั้งเวลาบนเซิร์ฟเวอร์ NTP ของอูบุนตู

ntpdate -s ntp.ubuntu.com

ntpd

บริการ NTP ntpd คำนวณการเคลื่อนตัวของนาฬิการะบบของคุณและปรับอย่างต่อเนื่องเพื่อไม่ให้มีการเปลี่ยนแปลงที่สำคัญที่อาจนำไปสู่บันทึกที่ไม่สอดคล้องกัน ในราคานี้ ใช้พลังงานโปรเซสเซอร์และ RAM เพียงเล็กน้อย แต่สิ่งนี้ไม่จำเป็นสำหรับเซิร์ฟเวอร์สมัยใหม่

การติดตั้ง

ในการติดตั้ง ntpd จากเทอร์มินัล ให้พิมพ์:

sudo apt-get ติดตั้ง ntp

การตั้งค่า

แก้ไข /etc/ntp.conf เพื่อเพิ่ม/ลบเซิร์ฟเวอร์ โดยค่าเริ่มต้น เซิร์ฟเวอร์เหล่านี้คือ:

# ใช้เซิร์ฟเวอร์จากโครงการพูล NTP อนุมัติโดย Ubuntu Technical Board # เมื่อ 2011-02-08 (LP: #104525) ดู http://www.pool.ntp.org/join.html สำหรับ # ข้อมูลเพิ่มเติม เซิร์ฟเวอร์ 0.ubuntu.pool.ntp.org เซิร์ฟเวอร์ 1.ubuntu.pool.ntp.org เซิร์ฟเวอร์ 2.ubuntu.pool.ntp.org เซิร์ฟเวอร์ 3.ubuntu.pool.ntp.org

หลังจากเปลี่ยนไฟล์คอนฟิกูเรชัน คุณต้องรีสตาร์ท ntpd:

sudo service ntp เริ่มใหม่

ดูสถานะ

ใช้ ntpq เพื่อดูข้อมูลเพิ่มเติม:

# sudo ntpq -p รีโมตรีฟฟิด st t เมื่อโพลไปถึงดีเลย์ออฟเซ็ตกระวนกระวายใจ ===================================== =========================================+stratum2-2.NTP +ntp2.m-online.n 1 ยู 10 64 377 83.607 -30.159 68.343 +stratum2-3.NTP 129.70.130.70 2 u 5 64 357 68.795 -68.168 104.612

Network Time Protocol เป็นโปรโตคอลเครือข่ายสำหรับการซิงโครไนซ์นาฬิกาภายในของคอมพิวเตอร์โดยใช้เครือข่ายเวลาแฝงแบบแปรผันตามการสลับแพ็กเก็ต

แม้ว่าโดยทั่วไปแล้ว NTP จะใช้ UDP สำหรับการดำเนินการ แต่ก็สามารถทำงานผ่าน TCP ได้เช่นกัน ระบบ NTP นั้นแข็งแกร่งอย่างยิ่งต่อการเปลี่ยนแปลงเวลาแฝงของสื่อ

เวลาจะแสดงในระบบ NTP เป็นตัวเลข 64 บิต ซึ่งประกอบด้วยตัวนับวินาทีแบบ 32 บิต และตัวนับวินาทีแบบเศษส่วนแบบ 32 บิต ทำให้สามารถส่งเวลาได้ในช่วง 2-32 วินาที โดยมีความถูกต้องตามทฤษฎีที่ 2 -32 วินาที เนื่องจากมาตราส่วนเวลา NTP จะทำซ้ำทุกๆ 232 วินาที (136 ปี) ผู้รับจึงต้องทราบเวลาปัจจุบันโดยประมาณเป็นอย่างน้อย (ถึงภายใน 68 ปี) พึงระลึกไว้เสมอว่าเวลาจะวัดจากเที่ยงคืนของวันที่ 1 มกราคม 1900 และไม่ใช่ตั้งแต่ปี 1970 ดังนั้นเกือบ 70 ปี (รวมปีอธิกสุรทิน) จึงต้องถูกลบออกจากเวลา NTP เพื่อให้จัดเวลากับระบบ Windows หรือ Unix ได้อย่างถูกต้อง .

มันทำงานอย่างไร

เซิร์ฟเวอร์ NTP ทำงานในเครือข่ายแบบลำดับชั้น แต่ละระดับของลำดับชั้นเรียกว่าระดับ (stratum) ระดับ 0 จะแสดงด้วยนาฬิกาอ้างอิง สัญญาณ GPS (Global Positioning System) หรือ ACTS (Automated Computer Time Service) ถือเป็นข้อมูลอ้างอิง ที่ระดับศูนย์ เซิร์ฟเวอร์ NTP ไม่ทำงาน

เซิร์ฟเวอร์ NTP ระดับ 1 รับข้อมูลเวลาจากนาฬิกาอ้างอิง เซิร์ฟเวอร์ NTP ระดับ 2 ซิงโครไนซ์กับเซิร์ฟเวอร์ระดับ 1 มีทั้งหมด 15 ระดับ

เซิร์ฟเวอร์ NTP และไคลเอนต์ NTP จะได้รับข้อมูลเวลาจากเซิร์ฟเวอร์ระดับ 1 แม้ว่าในทางปฏิบัติไคลเอนต์ NTP จะดีกว่าถ้าไม่ทำเช่นนี้เนื่องจากคำขอของไคลเอนต์แต่ละรายการจะมากเกินไปสำหรับเซิร์ฟเวอร์ระดับ 1 จะดีกว่าที่จะตั้งค่า NTP ในพื้นที่ เซิร์ฟเวอร์ที่ลูกค้าของคุณจะใช้เพื่อรับข้อมูลเกี่ยวกับเวลา

โครงสร้างแบบลำดับชั้นของโปรโตคอล NTP มีความทนทานต่อข้อผิดพลาดและซ้ำซ้อน มาดูตัวอย่างผลงานของเขากัน เซิร์ฟเวอร์ NTP ระดับ 2 สองเครื่องซิงโครไนซ์กับเซิร์ฟเวอร์ระดับ 1 ที่แตกต่างกัน 6 เซิร์ฟเวอร์ โดยแต่ละเซิร์ฟเวอร์อยู่บนลิงก์อิสระ โฮสต์ภายในถูกซิงโครไนซ์กับเซิร์ฟเวอร์ NTP ภายใน เซิร์ฟเวอร์ NTP ระดับ 2 สองเครื่องจะประสานเวลาซึ่งกันและกัน หากลิงก์ไปยังเซิร์ฟเวอร์ระดับ 1 หรือเซิร์ฟเวอร์ระดับ 2 ตัวใดตัวหนึ่งล้มเหลว เซิร์ฟเวอร์ระดับ 2 ที่ซ้ำซ้อนจะเข้าควบคุมกระบวนการซิงโครไนซ์

ในทำนองเดียวกัน โฮสต์และอุปกรณ์ระดับ 3 สามารถใช้เซิร์ฟเวอร์ระดับ 2 ใดก็ได้ ที่สำคัญกว่านั้น การมีเครือข่ายเซิร์ฟเวอร์ NTP ที่ซ้ำซ้อนช่วยให้มั่นใจได้ว่าเซิร์ฟเวอร์เวลาจะพร้อมใช้งานเสมอ ด้วยการซิงโครไนซ์กับเซิร์ฟเวอร์เวลาหลายเครื่อง NTP จะใช้ข้อมูลจากทุกแหล่งเพื่อคำนวณเวลาที่แม่นยำที่สุด

เป็นที่น่าสังเกตว่าโปรโตคอล NTP ไม่ได้ตั้งเวลาในรูปแบบที่บริสุทธิ์ที่สุด มันแก้ไขนาฬิกาในเครื่องโดยใช้การชดเชยเวลา ความแตกต่างระหว่างเวลาบนเซิร์ฟเวอร์ NTP และนาฬิกาในเครื่อง เซิร์ฟเวอร์และไคลเอนต์ NTP ปรับนาฬิกาโดยซิงโครไนซ์กับเวลาปัจจุบันทีละน้อยหรือทั้งหมดในครั้งเดียว

บริการ Windows Time แม้จะดูเรียบง่าย แต่ก็เป็นหนึ่งในพื้นฐานที่จำเป็นสำหรับการทำงานปกติของโดเมน Active Directory ในสภาพแวดล้อม AD ที่กำหนดค่าอย่างเหมาะสม บริการเวลาทำงานดังนี้: คอมพิวเตอร์ของผู้ใช้จะได้รับเวลาที่แน่นอนจากตัวควบคุมโดเมนที่ใกล้ที่สุดที่พวกเขาลงชื่อเข้าใช้ ตัวควบคุมโดเมนทั้งหมดจะได้รับเวลาที่แน่นอนจาก DC ด้วย " โปรแกรมจำลอง PDC” และตัวควบคุม PDC จะซิงโครไนซ์เวลากับค่า . แหล่งเวลาภายนอกอาจเป็นเซิร์ฟเวอร์ NTP ได้ตั้งแต่หนึ่งเครื่องขึ้นไป เช่น time.windows.com หรือเซิร์ฟเวอร์ NTP ของ ISP ของคุณ อีกสิ่งหนึ่งที่ควรทราบก็คือ ตามค่าเริ่มต้น ไคลเอนต์ในโดเมนจะซิงโครไนซ์เวลาโดยใช้บริการ Windows Time (Windows Time) ไม่ใช่ NTP

หากคุณต้องเผชิญกับสถานการณ์ที่เวลาบนไคลเอนต์และตัวควบคุมโดเมนแตกต่างกัน เป็นไปได้ว่าโดเมนของคุณมีปัญหากับการซิงโครไนซ์เวลา และบทความนี้จะเป็นประโยชน์กับคุณ

ก่อนอื่น เลือกเซิร์ฟเวอร์ NTP ที่เหมาะสมที่คุณสามารถใช้ได้ รายชื่อเซิร์ฟเวอร์ NTP สาธารณะมีอยู่ที่ http://ntp.org ในตัวอย่างของเรา เราจะใช้เซิร์ฟเวอร์ NTP จากพูล ru.pool.ntp.org:

  • 0.ru.pool.ntp.org
  • 1.ru.pool.ntp.org
  • 2.ru.pool.ntp.org
  • 3.ru.pool.ntp.org

การตั้งค่าการซิงโครไนซ์เวลาโดเมนโดยใช้นโยบายกลุ่มประกอบด้วยสองขั้นตอน:

1) สร้าง GPO สำหรับตัวควบคุมโดเมนที่มีบทบาท PDC
2) สร้าง GPO สำหรับลูกค้า (ไม่บังคับ)

การกำหนดค่านโยบายการซิงโครไนซ์ NTP บนตัวควบคุมโดเมน PDC

ขั้นตอนนี้เกี่ยวข้องกับการกำหนดค่าตัวควบคุมโดเมนด้วยบทบาทโปรแกรมจำลอง PDC เพื่อซิงโครไนซ์เวลากับเซิร์ฟเวอร์ NTP ภายนอก เพราะ ตามทฤษฎีแล้ว บทบาทโปรแกรมจำลอง PDC สามารถย้ายระหว่างตัวควบคุมโดเมนได้ เราจำเป็นต้องสร้างนโยบายที่จะนำไปใช้กับเจ้าของปัจจุบันของบทบาท PDC เท่านั้น เมื่อต้องการทำเช่นนี้ ในคอนโซลการจัดการ คอนโซลการจัดการนโยบายกลุ่ม(GPMC.msc) สร้างไฟล์ . สำหรับสิ่งนี้ในส่วน ตัวกรอง WMIสร้างตัวกรองด้วยชื่อ PDC Emulatorและแบบสอบถาม WMI: เลือก * จาก Win32_ComputerSystem โดยที่ DomainRole = 5

จากนั้นสร้าง GPO ใหม่และกำหนดให้กับคอนเทนเนอร์ Domain Controllers

เปลี่ยนเป็นโหมดแก้ไขนโยบายและขยายส่วนนโยบายต่อไปนี้: การกำหนดค่าคอมพิวเตอร์->เทมเพลตการดูแลระบบ->ระบบ->Windows Time Service->ผู้ให้บริการเวลา

เราสนใจนโยบายสามประการ:

  • กำหนดค่าไคลเอนต์ Windows NTP: เปิดใช้งาน (การตั้งค่านโยบายอธิบายไว้ด้านล่าง)
  • เปิดใช้งานไคลเอนต์ Windows NTP: เปิดใช้งาน
  • เปิดใช้งาน Windows NTP Server: เปิดใช้งาน


ในการตั้งค่านโยบาย กำหนดค่าไคลเอนต์ Windows NTPระบุตัวเลือกต่อไปนี้:

  • NtpServer: 0.ru.pool.ntp.org,0x1 1.ru.pool.ntp.org,0x1 2.ru.pool.ntp.org,0x1 3.ru.pool.ntp.org,0x1
  • พิมพ์:NTP
  • CrossSiteSyncFlags: 2
  • ResolvePeerBackoffMinutes: 15
  • แก้ไข Peer BackoffMaxTimes: 7
  • ช่วงเวลาสระพิเศษ: 3600
  • EventLogFlags: 0

คำแนะนำ. อย่าลืมกำหนดค่าไฟร์วอลล์เพื่อให้เซิร์ฟเวอร์ PDC สามารถเข้าถึงเซิร์ฟเวอร์ NTP ภายนอกได้โดยใช้โปรโตคอล NTP (พอร์ต UDP 123)

บันทึก. ให้ความสนใจกับไวยากรณ์ในฟิลด์ เอ็นทีพีเซิร์ฟเวอร์รูปแบบสำหรับการระบุเซิร์ฟเวอร์ NTP หลายเครื่องมีดังนี้: ntsrv1.org,0x1 ntpsrv2.org,0x1(ตัวคั่นช่องว่าง). ภาพหน้าจอมีข้อมูลที่ผิดพลาด!

ใช้ตัวกรองที่คุณสร้างไว้ก่อนหน้านี้ PDC Emulatorต่อนโยบายนี้

คำแนะนำ. คุณสามารถค้นหาชื่อเซิร์ฟเวอร์ที่มีบทบาท PDC ได้โดยใช้คำสั่ง: netdom query fsmo

ยังคงต้องอัปเดตนโยบายบนคอนโทรลเลอร์ PDC:
gpupdate /force

เริ่มการซิงโครไนซ์เวลาด้วยตนเอง:
w32tm / ซิงค์ใหม่

ตรวจสอบการตั้งค่า NTP ปัจจุบัน:
w32tm /query /status

คำแนะนำ. ในกรณีที่เวลาไม่ตรงกัน ให้เริ่มบริการ Windows Time ใหม่และรีเซ็ตการตั้งค่าปัจจุบัน:
หยุดสุทธิ w32time
w32tm.exe /unregister
w32tm.exe /register
เริ่มสุทธิ w32time

การกำหนดค่าการซิงโครไนซ์เวลาบนไคลเอนต์โดเมน

ในสภาพแวดล้อม Active Directory โดยค่าเริ่มต้น ไคลเอนต์โดเมนจะซิงโครไนซ์เวลากับตัวควบคุมโดเมน (ตัวเลือก Nt5DS– ซิงโครไนซ์เวลาตามลำดับชั้นของโดเมน) ตามกฎแล้วรูปแบบนี้ใช้งานได้และไม่ต้องการการกำหนดค่าใหม่ อย่างไรก็ตาม หากคุณประสบปัญหาในการซิงโครไนซ์เวลาบนไคลเอนต์โดเมน คุณสามารถลองบังคับเซิร์ฟเวอร์เวลาบนไคลเอนต์โดยใช้ GPO

เมื่อต้องการทำเช่นนี้ ให้สร้าง GPO ใหม่และกำหนดให้กับคอนเทนเนอร์ (OU) ด้วยคอมพิวเตอร์ ในตัวแก้ไข GPO ให้ไปที่ การกำหนดค่าคอมพิวเตอร์ -> เทมเพลตการดูแลระบบ -> ระบบ -> Windows Time Service -> ผู้ให้บริการเวลาและเปิดใช้นโยบาย กำหนดค่าไคลเอนต์ Windows NTP.

ระบุชื่อ PDC หรือที่อยู่ IP เป็นเซิร์ฟเวอร์ NTP เช่น msk-dc1.site,0x9 และ NT5DS เป็นประเภทการซิงโครไนซ์

อัปเดตการตั้งค่านโยบายกลุ่มบนไคลเอ็นต์และตรวจสอบว่าไคลเอ็นต์ซิงโครไนซ์เวลากับ PDC สำเร็จแล้ว

คำแนะนำ. รูปแบบที่ระบุใช้ได้กับโดเมนขนาดเล็กเท่านั้น สำหรับโดเมนแบบกระจายขนาดใหญ่ที่มี DC และไซต์จำนวนมาก คุณจะต้องสร้างนโยบายแยกต่างหากสำหรับแต่ละไซต์ เพื่อให้ไคลเอ็นต์ซิงโครไนซ์เวลากับ DC ในไซต์

บทนำ.

ระบบลีนุกซ์ ก็เหมือนกับระบบปฏิบัติการสมัยใหม่อื่นๆ ส่วนใหญ่ ที่จริงแล้วมีนาฬิกาสองเรือน นาฬิกาแรกคือนาฬิกาฮาร์ดแวร์ ซึ่งบางครั้งเรียกว่านาฬิกาแบบเรียลไทม์ ตัวย่อ (RTC) หรือนาฬิกา BIOS มักจะเกี่ยวข้องกับคริสตัลควอตซ์แบบสั่นซึ่งมีความแม่นยำสูงสุดหลายวินาทีต่อวัน ความแม่นยำขึ้นอยู่กับความผันผวนต่างๆ เช่น อุณหภูมิแวดล้อม นาฬิกาที่สองคือนาฬิกาซอฟต์แวร์ภายในที่ทำงานอย่างต่อเนื่อง รวมถึงในช่วงพักของระบบ สิ่งเหล่านี้อาจมีความผันผวนที่เกี่ยวข้องกับโหลดระบบที่สูงและเวลาแฝงของการขัดจังหวะ อย่างไรก็ตาม ระบบมักจะอ่านนาฬิกาของฮาร์ดแวร์ตอนบู๊ต จากนั้นจึงใช้นาฬิกาของระบบ คำสั่ง date ไม่ได้ตั้งค่านาฬิกาของฮาร์ดแวร์ แต่เป็นนาฬิกาของระบบ

หากใช้ NTP คุณสามารถตั้งค่านาฬิกาของฮาร์ดแวร์ระหว่างการติดตั้งระบบครั้งแรกและไม่ต้องกังวลกับมันอีก

ชิปนาฬิกาเรียลไทม์ (RTC) ที่ใช้กับมาเธอร์บอร์ดนั้นไม่แม่นยำเป็นพิเศษและมักจะล่าช้าหรือก้าวหน้าตามระยะเวลาที่กำหนดในแต่ละวัน

คุณสามารถซิงโครไนซ์นาฬิกาของฮาร์ดแวร์กับนาฬิกาของระบบได้โดยใช้คำสั่ง hwclock พร้อมตัวเลือก -w หรือ --systohc และซิงโครไนซ์นาฬิกาของระบบกับนาฬิกาของฮาร์ดแวร์ด้วยคำสั่ง hwclock ด้วยตัวเลือก -s หรือ --hctosys

การตั้งค่า

ขั้นแรก ในไฟล์ /etc/ntp.conf ให้เพิ่มบรรทัด:

เวลาจะถูกซิงโครไนซ์จากเซิร์ฟเวอร์ที่ระบุ หากไม่มีรายการแรก รายการถัดไปในรายการจะถูกนำไป ครั้งแรกที่ลงทะเบียนเซิร์ฟเวอร์ NTP ในเครื่อง

ช่วงเวลาถัดไป ตั้งเวลาท้องถิ่นหรือสากลที่จะใช้

#cat /etc//etc/sysconfig/clock

เราไม่มี:

เราปกครอง ZONE - ใน "ยุโรป/มอสโก"

เราได้รับ:

UTC=จริงนาฬิกาของระบบไม่ใช้การแสดงเวลาสากล

ARC=จริงใช้ยุค UNIX ปกติ

เขตเวลาภายใต้ Linux ถูกตั้งค่าผ่านลิงก์สัญลักษณ์จาก /etc/localtime ไปยังไฟล์ในไดเร็กทอรี /usr/lib/zoneinfo (หรือ /usr/share/zoneinfo) ซึ่งระบุว่าคุณอยู่ในเขตเวลาใด

รูปภาพ. เนื้อหาของ /usr/share/zoneinfo

เราดำเนินการคำสั่ง

rm -rf /etc/localtime

ln -s /usr/share/zoneinfo/Europe/Moscow /etc/localtime

ทุกอย่างกำลังทำงาน!

หาก ntpd daemon กำลังทำงาน ข้อความต่อไปนี้จะแสดงขึ้นเมื่อพยายามซิงโครไนซ์กับเซิร์ฟเวอร์ ntp

คำสั่งนี้แสดงว่าเซิร์ฟเวอร์ใดที่จะเชื่อมต่อ

ส่วนที่เพิ่มเข้าไป:

การตั้งค่านาฬิกาฮาร์ดแวร์

ในการตั้งนาฬิกาของฮาร์ดแวร์ อันดับแรก ให้ตั้งเวลาของระบบและจากนั้นเวลาของฮาร์ดแวร์โดยใช้โปรแกรม "/sbin/clock -w" (หรือ "/sbin/clock -wu" หากใช้เวลาสากล) หากต้องการทราบเวลาของฮาร์ดแวร์ เรียกใช้นาฬิกาโดยไม่มีพารามิเตอร์ หากนาฬิกาฮาร์ดแวร์ตั้งค่าเป็นเวลาท้องถิ่นและคุณต้องการดูเวลาโลกให้พิมพ์ "/sbin/clock -u"

การตั้งนาฬิการะบบ

ในการตั้งนาฬิการะบบใน Linux ให้ใช้โปรแกรมวันที่ ตัวอย่างเช่น ตั้งเวลาปัจจุบัน (ระบบ!) และวันที่เป็น 31 กรกฎาคม 23:16 น. พิมพ์ "date 07312316" (โปรดทราบว่าเวลาระบุไว้ในรูปแบบ 24 ชั่วโมง) หากต้องการเปลี่ยนปีให้พิมพ์ "date 073123161998". ตั้งค่าวินาทีโดยกด "date 07312316.30" หรือ "date 073123161998.30" ในการรับเวลาของระบบ ให้รันวันที่โดยไม่มีอาร์กิวเมนต์

แหล่งที่ใช้.

ระบบปฏิบัติการ: Windows 2000/XP/2003/Vista/2008/7

งาน: กำหนดค่าระบบ Windows เพื่อรับเวลาที่แน่นอนจากเซิร์ฟเวอร์ NTP บางตัว

เซิร์ฟเวอร์ NTP ของเราจะรองรับโปรโตคอลเวอร์ชัน 3 (สาม) และ 4 (สี่)
บริการเวลาทำงานบนพอร์ต udp:123 เราให้การมองเห็นเซิร์ฟเวอร์ NTP ของเราบนพอร์ตที่ระบุ
เราจะไม่ทำการอนุญาตเมื่อไคลเอนต์ร้องขอเวลาที่แน่นอนจากเซิร์ฟเวอร์ NTP; ความสัมพันธ์ในเครือข่ายค่อนข้างน่าเชื่อถือและกลุ่มอุปกรณ์ที่ใช้งานอยู่นั้นมีความหลากหลาย - ทุกคนไม่สามารถสนับสนุนอย่างอื่นได้ยกเว้นคำของ่ายๆสำหรับตัวบ่งชี้เวลา


ผู้ใช้ระบบปฏิบัติการ Windows XP/2003/2008 จะต้องดำเนินการหลายอย่าง

ระบุเซิร์ฟเวอร์ NTP ที่ใช้ (โดยที่ ntp.local, ntp1.local และอื่นๆ คือเซิร์ฟเวอร์ NTP ของเรา):

# w32tm /config /syncfromflags:manual /manualpeerlist:ntp.local,ntp1.local,...,ntpX.local
# w32tm /config /update



ถัดไป ให้คำแนะนำบนบรรทัดคำสั่งเพื่อเลือกเซิร์ฟเวอร์ NTP ที่มีลำดับความสำคัญ รีสตาร์ทบริการเวลาที่แน่นอน และบังคับให้ซิงโครไนซ์เวลาในเซิร์ฟเวอร์ NTP:

# nettime /setsntp:ntp.local
# net stop w32time && net start w32time
# w32tm / ซิงค์ใหม่


เป็นผลให้คุณควรได้รับสิ่งนี้:

คำสั่งซิงโครไนซ์ถูกส่งไปยังเครื่องคอมพิวเตอร์...
คำสั่งเสร็จสมบูรณ์


หลังจากนั้นสักครู่ คุณสามารถตรวจสอบบันทึกเหตุการณ์ของระบบได้ หากทุกอย่างได้รับการกำหนดค่าและทำงานอย่างถูกต้อง บันทึกจะมีข้อความแสดงข้อมูลจากแหล่ง W32Time พร้อมรหัส (ID) 35 และข้อความ "บริการเวลากำลังซิงโครไนซ์เวลาของระบบกับแหล่งเวลา" หากมีปัญหาใดๆ ข้อผิดพลาดเกี่ยวกับรหัสจะถูกเขียนลงในบันทึก เครื่องมือค้นหาจะช่วยในเรื่องนี้

ในการแปลปัญหา คุณสามารถขอข้อมูลเกี่ยวกับเซิร์ฟเวอร์ NTP ที่ใช้ในบรรทัดคำสั่ง:

# nettime /querysntp


ในการพิจารณาจำนวนความคลาดเคลื่อนระหว่างเวลาท้องถิ่นกับเวลาของคอมพิวเตอร์ทุกเครื่องในเครือข่าย คุณสามารถใช้คำสั่งต่อไปนี้:

# w32tm /stripchart /computer:computer.name


บางครั้งการลงทะเบียนบริการ Windows time ใหม่อย่างหยาบคายจะช่วย:

# w32tm / ยกเลิกการลงทะเบียน
# w32tm / ลงทะเบียน


หรือคุณสามารถตั้งค่าการซิงโครไนซ์เวลาโดยใช้อินเทอร์เฟซแบบกราฟิก

คุณสามารถระบุเซิร์ฟเวอร์ NTP ที่ใช้งานโดยใช้ยูทิลิตี้ regedit.exe:


คุณต้องไปที่สาขา (หากไม่มีอยู่ ให้สร้างขึ้น) "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DateTime\Servers":


สร้างหรือแก้ไขพารามิเตอร์สตริงที่มีชื่อ "0" และ "1" ซึ่งระบุชื่อโดเมนหรือที่อยู่ IP ของเซิร์ฟเวอร์ NTP ของเราในนั้น:


ในกล่องโต้ตอบสำหรับการตั้งค่าพารามิเตอร์วันที่และเวลา ให้ยกเลิกการเลือกการเริ่มต้นบริการซิงโครไนซ์เวลา ซึ่งจะเป็นการหยุดบริการของระบบที่เกี่ยวข้อง:

กำลังโหลด...
สูงสุด