ฉันมีเครื่องเสมือน Centos 5 (ฉันรู้ว่า Centos5 นั้นเก่ามาก) ที่ไม่ยอมซิงค์
โฮสต์เครื่องเสมือนของฉันคือ Windows 10 พร้อม HyperV และกำลังซิงค์โดยไม่มีปัญหา
สิ่งที่ฉันได้ลอง:
- รีสตาร์ท vm
- ปิดใช้งานไฟร์วอลล์ vm
- เปรียบเทียบ ntpd.conf กับ ntpd.conf ระยะไกลที่กำลังทำงานและเป็นอยู่
เซ็นโตส 5 ก็เช่นกัน
- เปิดใช้งานบริการรวม HyperV
- เปิดใช้งานบริการซิงค์เวลา HyperV
- ติดตั้งการอัปเดต Windows ทั้งหมด
นี่คือสารสกัดจาก /var/log/messages ของฉัน:
[root@evtest ฯลฯ]# cat /var/log/messages | เกรป "ntpd"
5 ก.ค. 15:10:03 น. evtest ntpd[2174]: ntpd ออกจากสัญญาณ 15
6 กรกฎาคม 01:44:26 น. evtest ntpd[2174]: ntpd [email protected] วันเสาร์ที่ 20 ธันวาคม 02:52:11 UTC 2014 (1)
6 ก.ค. 01:44:26 น. evtest ntpd[2175]: ความแม่นยำ = 1.000 usec
6 ก.ค. 01:44:26 น. evtest ntpd[2175]: กำลังฟังไวด์การ์ดของอินเทอร์เฟซ, 0.0.0.0#123 ปิดใช้งาน
6 กรกฎาคม 01:44:26 น. evtest ntpd[2175]: กำลังฟังบนอินเทอร์เฟซ lo, 127.0.0.1#123 เปิดใช้งาน
6 ก.ค. 01:44:26 น. evtest ntpd[2175]: กำลังฟังบนอินเทอร์เฟซ eth0, 192.168.1.36#123 เปิดใช้งาน
6 กรกฎาคม 01:44:26 น. evtest ntpd[2175]: สถานะการซิงค์เวลาเคอร์เนล 0040
6 กรกฎาคม 01:44:26 น. evtest ntpd[2175]: getaddrinfo: "::1" ที่อยู่โฮสต์ไม่ถูกต้อง ถูกละเว้น
6 กรกฎาคม 01:44:26 น. evtest ntpd[2175]: ความถี่เริ่มต้น 2.488 PPM จาก /var/lib/ntp/drift
6 ก.ค. 01:47:47 น. evtest ntpd[2175]: ซิงโครไนซ์กับ LOCAL(0), ชั้น 10
6 ก.ค. 01:47:47 น. evtest ntpd[2175]: เปิดใช้งานการซิงค์เวลาเคอร์เนล 0001
6 ก.ค. 14:30:39 น. evtest ntpd[2175]: ntpd ออกจากสัญญาณ 15
7 กรกฎาคม 00:16:54 น. evtest ntpd[2174]: ntpd [email protected] วันเสาร์ที่ 20 ธันวาคม 02:52:11 UTC 2014 (1)
7 กรกฎาคม 00:16:54 น. evtest ntpd[2175]: ความแม่นยำ = 1.000 usec
7 ก.ค. 00:16:54 น. evtest ntpd[2175]: กำลังฟังไวด์การ์ดของอินเทอร์เฟซ 0.0.0.0#123 ปิดใช้งาน
7 กรกฎาคม 00:16:54 น. evtest ntpd[2175]: กำลังฟังบนอินเทอร์เฟซ lo, 127.0.0.1#123 เปิดใช้งาน
7 กรกฎาคม 00:16:54 น. evtest ntpd[2175]: กำลังฟังบนอินเทอร์เฟซ eth0, 192.168.1.36#123 เปิดใช้งาน
7 กรกฎาคม 00:16:54 น. evtest ntpd[2175]: สถานะการซิงค์เวลาเคอร์เนล 0040
7 กรกฎาคม 00:16:54 น. evtest ntpd[2175]: getaddrinfo: "::1" ที่อยู่โฮสต์ไม่ถูกต้อง ถูกละเว้น
7 กรกฎาคม 00:16:56 น. evtest ntpd[2175]: ความถี่เริ่มต้น 2.488 PPM จาก /var/lib/ntp/drift
7 ก.ค. 00:20:12 น. evtest ntpd[2175]: ซิงโครไนซ์กับ LOCAL(0), ชั้น 10
7 กรกฎาคม 00:20:12 น. evtest ntpd[2175]: เปิดใช้งานการซิงค์เวลาเคอร์เนล 0001
นี่คือและสารสกัดจากระยะไกล /var/log/messages:
[root@centos5 ฯลฯ]# cat /var/log/messages.1 | เกรป "ntpd"
29 มิ.ย. 20:25:13 centos5 ntpd[3301]: ntpd ออกจากสัญญาณ 15
29 มิถุนายน 20:44:25 centos5 ntpd[3298]: ntpd [email protected] วันเสาร์ที่ 20 ธันวาคม 02:52:11 UTC 2014 (1)
29 มิ.ย. 20:44:25 centos5 ntpd[3299]: ความแม่นยำ = 1.000 usec
29 มิ.ย. 20:44:25 centos5 ntpd[3299]: กำลังฟังไวด์การ์ดอินเทอร์เฟซ 0.0.0.0#123 ปิดใช้งาน
29 มิ.ย. 20:44:25 centos5 ntpd[3299]: กำลังฟังบนอินเทอร์เฟซ lo, 127.0.0.1#123 เปิดใช้งาน
29 มิ.ย. 20:44:25 centos5 ntpd[3299]: กำลังฟังบนอินเทอร์เฟซ eth0, 1.10.100.57#123 เปิดใช้งาน
29 มิ.ย. 20:44:25 centos5 ntpd[3299]: สถานะการซิงค์เวลาเคอร์เนล 0040
29 มิ.ย. 20:44:25 centos5 ntpd[3299]: getaddrinfo: "::1" ที่อยู่โฮสต์ไม่ถูกต้อง ถูกละเว้น
29 มิ.ย. 20:44:26 centos5 ntpd[3299]: ความถี่เริ่มต้น 39.595 PPM จาก /var/lib/ntp/drift
29 มิ.ย. 20:47:41 centos5 ntpd[3299]: ซิงโครไนซ์กับ LOCAL(0), ชั้น 10
29 มิ.ย. 20:47:41 centos5 ntpd[3299]: เปิดใช้งานการซิงค์เวลาเคอร์เนล 0001
29 มิ.ย. 20:49:51 centos5 ntpd[3299]: ซิงโครไนซ์กับ 192.36.143.130 ชั้น 1
29 มิ.ย. 21:09:14 centos5 ntpd[3299]: รีเซ็ตเวลา +2.461477 วินาที
29 มิ.ย. 21:13:01 centos5 ntpd[3299]: ซิงโครไนซ์กับ LOCAL(0), ชั้น 10
29 มิ.ย. 21:15:10 centos5 ntpd[3299]: ซิงโครไนซ์กับ 192.36.143.130 ชั้น 1
3 ก.ค. 18:52:20 centos5 ntpd[3299]: ntpd ออกจากสัญญาณ 15
3 กรกฎาคม 22:08:54 centos5 ntpd[3299]: ntpd [email protected] วันเสาร์ที่ 20 ธันวาคม 02:52:11 UTC 2014 (1)
3 ก.ค. 22:08:54 centos5 ntpd[3300]: ความแม่นยำ = 1.000 usec
3 ก.ค. 22:08:54 centos5 ntpd[3300]: กำลังฟังไวด์การ์ดอินเทอร์เฟซ 0.0.0.0#123 ปิดใช้งาน
3 ก.ค. 22:08:54 centos5 ntpd[3300]: กำลังฟังบนอินเทอร์เฟซ lo, 127.0.0.1#123 เปิดใช้งาน
3 กรกฎาคม 22:08:54 centos5 ntpd[3300]: กำลังฟังบนอินเทอร์เฟซ eth0, 1.10.100.57#123 เปิดใช้งาน
3 กรกฎาคม 22:08:54 centos5 ntpd[3300]: สถานะการซิงค์เวลาเคอร์เนล 0040
3 ก.ค. 22:08:54 centos5 ntpd[3300]: getaddrinfo: "::1" ที่อยู่โฮสต์ไม่ถูกต้อง ถูกละเว้น
3 ก.ค. 22:08:55 centos5 ntpd[3300]: ความถี่เริ่มต้น 37.845 PPM จาก /var/lib/ntp/drift
3 ก.ค. 22:12:08 centos5 ntpd[3300]: ซิงโครไนซ์กับ LOCAL(0), ชั้น 10
3 ก.ค. 22:12:08 centos5 ntpd[3300]: เปิดใช้งานการซิงค์เวลาเคอร์เนล 0001
3 ก.ค. 22:14:16 centos5 ntpd[3300]: ซิงโครไนซ์กับ 45.231.168.6 ชั้น 2
3 ก.ค. 22:29:31 centos5 ntpd[3300]: รีเซ็ตเวลา +15.928958 วินาที
3 ก.ค. 22:33:42 centos5 ntpd[3300]: ซิงโครไนซ์กับ LOCAL(0), ชั้น 10
3 ก.ค. 22:34:17 centos5 ntpd[3300]: ซิงโครไนซ์กับ 45.231.168.6 ชั้น 2
3 ก.ค. 23:17:50 centos5 ntpd[3300]: ซิงโครไนซ์กับ 41.220.128.73 ชั้น 2
3 ก.ค. 23:33:59 centos5 ntpd[3300]: ซิงโครไนซ์กับ 193.182.111.13 ชั้น 2
3 ก.ค. 23:38:16 centos5 ntpd[3300]: ซิงโครไนซ์กับ 45.231.168.6 ชั้น 2
4 ก.ค. 00:00:48 centos5 ntpd[3300]: ซิงโครไนซ์กับ 41.220.128.73 ชั้น 2
4 ก.ค. 00:08:13 centos5 ntpd[3300]: ซิงโครไนซ์กับ 45.231.168.6 ชั้น 2
4 ก.ค. 00:13:02 centos5 ntpd[3300]: ซิงโครไนซ์กับ 41.220.128.73 ชั้น 2
4 ก.ค. 00:15:57 centos5 ntpd[3300]: ซิงโครไนซ์กับ 45.231.168.6 ชั้น 2
4 ก.ค. 00:16:13 centos5 ntpd[3300]: ซิงโครไนซ์กับ 193.182.111.13 ชั้น 2
4 ก.ค. 00:48:05 centos5 ntpd[3300]: ซิงโครไนซ์กับ 41.220.128.73 ชั้น 2
4 ก.ค. 03:07:45 centos5 ntpd[3300]: ซิงโครไนซ์กับ 45.231.168.6 ชั้น 2
อย่างที่คุณเห็น ไฟล์ข้อความระยะไกลมีหลายบรรทัดที่ "ซิงโครไนซ์กับ" แต่บรรทัดเหล่านั้นไม่ปรากฏในไฟล์ข้อความของฉัน
ฉันจะเปิดใช้งานการซิงโครไนซ์เวลาได้อย่างไร
แก้ไข 1:
[root@evtest etc]# echo "เพื่อน" | ntpq
การรีเฟรชระยะไกล st t เมื่อแบบสำรวจถึงการหน่วงเวลาชดเชยความกระวนกระวายใจ
================================================== ============================
karhu.miuku.net .INIT 16 คุณ - 1024 0 0.000 0.000 0.000
ntp2.flashdance .RMOT 16 คุณ - 1024 0 0.000 0.000 0.000
*ท้องถิ่น(0) .LOCL. 10 ล. 24 64 377 0.000 0.000 0.001
[root@evtest ฯลฯ]#
แก้ไข 2: ฉันต้องการใช้ ntpd
แก้ไข 3:
[root@evtest etc]# cat /etc/ntp.conf
# อนุญาตการซิงโครไนซ์เวลากับแหล่งเวลาของเรา แต่ทำไม่ได้
# อนุญาตให้แหล่งข้อมูลสอบถามหรือแก้ไขบริการในระบบนี้
จำกัด kod เริ่มต้น nomodify notrap nopeer noquery
# อนุญาตการเข้าถึงทั้งหมดผ่านอินเทอร์เฟซย้อนกลับ สิ่งนี้สามารถ
#ให้กระชับขึ้น เช่นกัน แต่การทำเช่นนั้นจะส่งผลบางอย่าง
#ฟังก์ชั่นการบริหาร
จำกัด 127.0.0.1
จำกัด -6 ::1
# โฮสต์บนเครือข่ายท้องถิ่นมีข้อจำกัดน้อยกว่า
#restrict 192.168.1.0 มาสก์ 255.255.255.0 nomodify notrap
# ใช้เซิร์ฟเวอร์สาธารณะจากโครงการ pool.ntp.org
# โปรดพิจารณาเข้าร่วมกลุ่ม (http://www.pool.ntp.org/join.html)
เซิร์ฟเวอร์ 0.centos.pool.ntp.org
เซิร์ฟเวอร์ 1.centos.pool.ntp.org
เซิร์ฟเวอร์ 2.centos.pool.ntp.org
เซิร์ฟเวอร์ 3.centos.pool.ntp.org
#broadcast 192.168.1.255 คีย์ 42 # เซิร์ฟเวอร์ออกอากาศ
#broadcastclient #ออกอากาศไคลเอนต์
#broadcast 224.0.1.1 คีย์ 42 # เซิร์ฟเวอร์มัลติคาสต์
#multicastclient 224.0.1.1 # ไคลเอนต์มัลติคาสต์
#manycastserver 239.255.254.254 #เซิร์ฟเวอร์manycast
#manycastclient 239.255.254.254 คีย์ 42 #ไคลเอนต์ manycast
# นาฬิกาท้องถิ่นที่ไม่มีระเบียบวินัย นี่เป็นไดรเวอร์ปลอมที่มีไว้สำหรับสำรองข้อมูล
# และเมื่อไม่มีแหล่งที่มาของเวลาที่ซิงโครไนซ์จากภายนอก
เซิฟเวอร์ 127.127.1.0
ฟัดจ์ 127.127.1.0 ชั้น 10
#ไฟล์ดริฟท์. ใส่สิ่งนี้ในไดเร็กทอรีที่ daemon สามารถเขียนได้
# ไม่อนุญาตลิงก์สัญลักษณ์ เนื่องจาก daemon อัปเดตไฟล์
# โดยสร้างชั่วคราวในไดเร็กทอรีเดียวกันแล้วเปลี่ยนชื่อ ()'ing
#ไปที่ไฟล์.
ดริฟท์ไฟล์ /var/lib/ntp/drift.drift
# ไฟล์คีย์ที่มีคีย์และตัวระบุคีย์ที่ใช้เมื่อใช้งาน
# ด้วยการเข้ารหัสคีย์สมมาตร
คีย์ /etc/ntp/keys
# ระบุตัวระบุหลักที่เชื่อถือได้
#กุญแจที่เชื่อถือได้ 4 8 42
# ระบุตัวระบุคีย์เพื่อใช้กับยูทิลิตี้ ntpdc
#requestkey8
# ระบุตัวระบุคีย์เพื่อใช้กับยูทิลิตี้ ntpq
#แป้นควบคุม8
จำกัด 0.centos.pool.ntp.org มาสก์ 255.255.255.255 nomodify notrap noquery
จำกัด 1.centos.pool.ntp.org มาสก์ 255.255.255.255 nomodify notrap noquery
จำกัด 2.centos.pool.ntp.org มาสก์ 255.255.255.255 nomodify notrap noquery
จำกัด 3.centos.pool.ntp.org มาสก์ 255.255.255.255 nomodify notrap noquery
[root@evtest ฯลฯ]#
แก้ไข 4:
[root@evtest etc]# สถานะ iptables ของบริการ
ตาราง: ตัวกรอง
เชนอินพุท (ยอมรับนโยบาย)
num target prot เลือกปลายทางต้นทาง
ส่งต่อไปข้างหน้า (ยอมรับนโยบาย)
num target prot เลือกปลายทางต้นทาง
Chain OUTPUT (ยอมรับนโยบาย)
num target prot เลือกปลายทางต้นทาง
[root@evtest ฯลฯ]#
แก้ไข 5: นาฬิการะบบทำงาน (ระยะไกล) (นี่จะเป็นเวลาที่ถูกต้อง):
พฤ. 8 ก.ค. 08:19:36 น. CDT 2021
นาฬิกา (ไม่ถูกต้อง) ของฉัน:
พฤ. 8 ก.ค. 01:08:51 น. CDT 2021
แก้ไข 6: ผลลัพธ์ของ tcpdump -ni eth0 'udp port 123'
[root@evtest ~]# tcpdump -ni eth0 'พอร์ต udp 123'
tcpdump: เอาต์พุต verbose ถูกระงับ ใช้ -v หรือ -vv สำหรับการถอดรหัสโปรโตคอลแบบเต็ม
กำลังฟังบน eth0, ลิงก์ประเภท EN10MB (Ethernet), ขนาดการจับภาพ 96 ไบต์
09:16:26.065503 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
09:16:30.064984 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
09:33:30.065630 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
09:33:33.064632 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
09:50:35.065585 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
09:50:39.065966 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
10:07:40.065476 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
10:07:42.065569 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
10:24:44.065691 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
10:24:45.066300 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
10:41:49.065627 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
10:41:50.065270 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
10:58:54.065499 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
10:58:55.065089 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
11:15:58.065713 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
11:15:59.065277 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
11:33:01.065423 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
11:33:05.064858 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
11:50:07.065780 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
11:50:09.066043 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
12:07:11.065087 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
12:07:14.065845 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
12:24:16.064951 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
12:24:18.065121 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
12:41:21.065706 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
12:41:21.065719 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
12:58:24.065325 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
12:58:25.064950 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
13:15:29.066151 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
13:15:31.066342 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
13:32:32.065751 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
13:32:37.065828 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
13:49:35.065384 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
13:49:41.065109 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
14:06:41.065836 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
14:06:47.066553 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
14:23:44.065511 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
14:23:51.065093 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
14:40:47.066145 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
14:40:55.065992 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
14:57:50.065718 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
14:57:58.065650 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
15:14:55.064675 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
15:15:01.065336 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
15:32:01.065972 IP 192.168.1.36.ntp > 195.3.254.2.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48
15:32:07.065768 IP 192.168.1.36.ntp > 192.36.143.130.ntp: NTPv4, ไคลเอ็นต์, ความยาว 48