คุณอาจมีไฟร์วอลล์บล็อกพอร์ต 123ซึ่งอาจทำให้เซิร์ฟเวอร์ ntp ไม่เคยเห็นเซิร์ฟเวอร์เวลา
ในกรณีของฉัน ISP ของฉัน (ผู้ให้บริการอินเทอร์เน็ต) กำลังบล็อกพอร์ต
การสแกนพอร์ต 123 ไม่พบการอุดตันเช่นกัน
ปืนสูบบุหรี่ก็คือฉันมีอินเทอร์เน็ตฟีดอิสระสองอันชั่วคราว ใน linux ถ้าฉันเรียกใช้ntpq -p
(ซ้ำ ๆ ) กับฟีดอินเทอร์เน็ตตัวแรกไม่มีอะไรได้รับการอัปเดต แต่ฟีดอื่นฉันได้รับการอัปเดต!
ดังที่ @Jens A. Koch กล่าวว่าntpdate -u <server name>
ทำสิ่งนี้ได้ดีชั่วคราว (ไม่มีการเล่นสำนวน) มันไม่ได้แก้ไขปัญหาเวลาในระยะยาว
เมื่อเวลาผ่านไปจะเกิดขึ้นทั้งในระบบและนาฬิกาฮาร์ดแวร์ของคุณ นอกจากนี้ในกรณีของฉันลินุกซ์บูตคู่ / windows ทำให้นาฬิกาฮาร์ดแวร์เพิ่มเติมได้เลอะ (ชั่วโมง)
ดังนั้นคุณต้องเปิดพอร์ต 123 ไว้สำหรับ UDP เพื่อรักษานาฬิการะบบของคุณ
แทนที่จะใช้-u
คุณสามารถทำสิ่งนี้ซึ่งฉันคิดว่าใช้พอร์ต 123 (แทนที่จะเป็นพอร์ต 'สิทธิพิเศษ'):
service ntp stop
แล้ว
ntpdate <server url>
(โดยไม่ -u)
service ntp start
และในที่สุด
ดูเหมือนว่าจะข้ามปัญหาการปิดกั้นพอร์ตอย่างน้อยก็เพื่อตั้งนาฬิกาหนึ่งครั้ง หากใช้-u
งานได้ แต่ไม่ได้แสดงว่าเป็นสัญญาณที่แน่ใจว่าพอร์ตถูกบล็อกหรือเซิร์ฟเวอร์ไม่ตอบสนอง ...
อีกประเด็นที่ฉันมีที่จะแก้ปัญหาก็คือว่าสำหรับฉัน Debian เริ่มต้น/etc/ntp.conf
การกำหนดค่ารวม 4 debian.pool.ntp.org
สายไปสระว่ายน้ำ: เซิร์ฟเวอร์เหล่านั้นไม่ทำงาน ฉันได้รับข้อความแสดงข้อผิดพลาดนี้:
ข้อผิดพลาดในการแก้ไข debian.pool.ntp.org: ไม่มีที่อยู่ที่เกี่ยวข้องกับ
ชื่อโฮสต์ (-5) 24 Mar 04:49:27 ntpdate [15115]: ไม่พบโฮสต์
debian.pool.ntp.org: ไม่มีที่อยู่ที่เกี่ยวข้องกับชื่อโฮสต์ ( -5) 24 Mar
04:49:27 ntpdate [15115]: ไม่สามารถใช้เซิร์ฟเวอร์ออกได้
us.pool.ntp.org
ผมต้องเปลี่ยนเซิร์ฟเวอร์เพื่อ