LOGO
การติดตั้ง Network Time Protocol (NTP) สาหรับผู้ดูแลระบบ
Office of Computer Services Kasetsart University
Contents
ข้อปฏิบัติในการติดตั้ง Server สาหรับผู้ดูแลระบบ
1 2 3 4
ความรู้พื้นฐานของ NTP ระดับชั้นของเครื่องเทียบเวลา (Stratum) การเทียบเวลาในระบบปฏิบัติการ Unix การเทียบเวลาในระบบปฏิบัติการ Windows
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
ความรู้พื้นฐานของ NTP
1
ความรู้พื้นฐานของ NTP
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
ความรู้พื้นฐานของ NTP
“ข้อมูลจราจรทางคอมพิวเตอร์” หมายความว่า ข้อมูลเกี่ยวกับการติดต่อสื่อสารของระบบคอมพิวเตอร์ ซึ่งแสดงถึงแหล่งกาเนิด ต้นทาง ปลายทาง เส้นทาง เวลา วันที่ ปริมาณ ระยะเวลา ชนิดของบริการ หรืออื่น ๆ ทีเ่ กี่ยวข้องกับการติดต่อสื่อสารของระบบคอมพิวเตอร์นน ั้
มาตรา ๒๖ ผู้ให้บริการต้องเก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์ไว้ไม่น้อยกว่าเก้าสิบวัน นับแต่วันที่ข้อมูลนั้นเข้าสู่ระบบคอมพิวเตอร์ แต่ในกรณีจาเป็นพนักงานเจ้าหน้าที่จะสั่งให้ผู้ให้บริการ ผู้ใด เก็บรักษาข้อมูลจราจรทางคอมพิวเตอร์ไว้เกินเก้าสิบวันแต่ไม่เกินหนึ่งปีเป็นกรณีพิเศษเฉพาะราย และ เฉพาะคราวก็ได้ ผู้ให้บริการจะต้องเก็บรักษาข้อมูลของผู้ใช้บริการเท่าที่จาเป็นเพื่อให้สามารถระบุตัวผู้ใช้บริการ นับตั้งแต่เริ่ม ใช้บริการและต้องเก็บรักษาไว้เป็นเวลาไม่น้อยกว่าเก้าสิบวันนับตั้งแต่การใช้บริการสิ้นสุดลง ความในวรรคหนึ่งจะใช้กับผู้ให้บริการประเภทใด อย่างไร และเมื่อใด ให้เป็นไปตามที่รัฐมนตรีประกาศใน ราชกิจจานุเบกษา ผู้ให้บริการผู้ใดไม่ปฏิบัติตามมาตรานี้ ต้องระวางโทษปรับไม่เกินห้าแสนบาท
www.themegallery.com Office of Computer Services, Kasetsart University Company Logo
ความรู้พื้นฐานของ NTP
ข้อ ๙ เพื่อให้ข้อมูลจราจรมีความถูกต้องและนามาใช้ ประโยชน์ได้จริงผู้ให้บริการต้องตั้งนาฬิกา ของอุปกรณ์ บริการทุกชนิดให้ตรงกับเวลาอ้างอิงสากล (Stratum 0) โดยผิดพลาดไม่เกิน ๑๐ มิลลิวินาที
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
ความรู้พื้นฐานของ NTP
Network Time Protocol (NTP) เป็นโปรโตคอลสาหรับการ ปรับค่าเวลาของนาฬิกาในระบบคอมพิวเตอร์ โดย NTP ใช้ พอร์ต 123 ของโปรโตคอล UDP เป็นพื้นฐาน มันถูกออกแบบมา ให้รักษาความแม่นยาจากปัจจัยต่างๆ ที่ทาให้เกิดความ คลาดเคลื่อนของเวลา NTPv4 สามารถรักษาความแม่นยาระดับ 10 มิลลิวินาที (1/100 วินาที) บนเครือข่ายอินเทอร์เน็ต หรือมากถึง 200 ไมโครวินาที (1/5000 วินาที) บนเครือข่ายภายในที่มีคุณสมบัติดีกว่า
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
ความรู้พื้นฐานของ NTP
NTP เป็นโปรโตคอลอินเทอร์เน็ตที่เก่าแก่ที่สุดตัวหนึ่งที่ยังใช้อยู่ จนถึงปัจจุบัน Network Time Protocol (NTP) เป็นโพรโตคอลในระดับ Application Layer ของระบบเครือข่ายแบบ TCP/IP ที่ทา หน้าที่ในการเทียบเวลาระหว่างอุปกรณ์คอมพิวเตอร์ ซึ่งอ้างอิง จาก RFC หมายเลข RFC 778, RFC 891, RFC 956, RFC 958, และ RFC 1305 การทางานของโพรโตคอลชนิดนี้จะต้องอาศัย เครื่องให้บริการที่เปิดพอร์ตหมายเลข 123 ชนิด UDP ในการรอ รับข้อมูลร้องขอการเทียบเวลาจากเครื่องลูกข่าย
www.themegallery.com Office of Computer Services, Kasetsart University Company Logo
ความรู้พื้นฐานของ NTP
หากอุปกรณ์คอมพิวเตอร์ หรืออุปกรณ์เครือข่ายในระบบสารสนเทศมีค่า เวลาที่แตกต่างกันแล้วจะส่งผลให้เกิดปัญหากับผู้ใช้งาน รวมทั้งผู้ดูแลระบบ ในการปฏิบัติงานต่างๆ เช่น
• •
• •
ความคาดเคลื่อนของเวลาในการการแจ้งปัญหาของระบบสารสนเทศ ระหว่าง ผู้ใช้งาน และผู้ดูแลระบบ ความสับสนในการตรวจสอบ และวิเคราะห์เหตุการณ์ต่างๆ เช่น เหตุการณ์การ บุกรุก เหตุการณ์ของปัญหาด้านเครือข่าย หรือระบบคอมพิวเตอร์ ผู้พัฒนามีความสับสนในเวอร์ชันของโค้ดระหว่างการพัฒนา มีการใช้งานไฟล์ข้อมูล หรือฐานข้อมูล ที่ซ้อนทับกัน
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
ระดับชั้นของเครื่องเทียบเวลา (Stratum)
2
ระดับชั้นของเครื่องเทียบเวลา (Stratum)
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
ระดับชั้นของเครื่องเทียบเวลา (Stratum)
เครื่องที่เทียบเวลาจาก GPS จะเรียกว่า stratum 1 ถือว่ามี เที่ยงตรงสูงมาก เครื่องที่เทียบเวลาจาก stratum 1 ถัดมาจะเรียกว่า stratum 2, stratum 3, stratum 4,5,6… ไปเรื่อย ๆ แต่เวลาที่ใช้งานได้จริงจะต้องเทียบกับเครื่องที่เป็น stratum 1,2,3 และ 4 เท่านั้นจึงจะได้รับการยอมรับจาก ANSI
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
ระดับชั้นของเครื่องเทียบเวลา (Stratum) ลักษณะการแจกจ่ายเวลาของ NTP นั้นจะอยู่ในรูปแบบลาดับชั้น ที่ เรียกว่า “Clock Strata” โดยแบ่งลาดับชั้นของการเทียบเวลาดังนี้
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
ระดับชั้นของเครื่องเทียบเวลา (Stratum)
Stratum 0 เป็นอุปกรณ์ของแหล่งกาเนิดเวลา เช่น Atomic clocks, GPS เป็นต้น ซึ่ง อุปกรณ์แต่ละชนิดมีขอดีและข้อเสียแตกต่างกัน เช่น การประยุกต์ใช้ GPS ้ จะมีต้นทุนที่ต่ากว่า Atomic clock มาก แต่จะมีเสถียรภาพที่น้อยกว่า หาก สภาพอากาศไม่เหมาะสม GPS จะไม่สามารถรับสัญญาดาวเทียมได้ เป็นต้น Stratum 1 เป็นเครื่องคอมพิวเตอร์แม่ข่ายที่เชื่อมต่อกับ stratum 0 ได้รับค่าเวลามาจาก stratum 0 โดยตรงผ่านการเชื่อมต่อในระบบคอมพิวเตอร์ เช่น RS-232 เป็นต้น
www.themegallery.com Office of Computer Services, Kasetsart University Company Logo
ระดับชั้นของเครื่องเทียบเวลา (Stratum)
Stratum 2 เป็นเครื่องคอมพิวเตอร์ที่ร้องขอการเทียบเวลาจากเครื่องคอมพิวเตอร์แม่ข่าย stratum 1 ผ่านระบบเครือข่าย TCP/IP ด้วยการใช้งาน NTP เครื่องคอมพิวเตอร์ในระดับนี้อาจจะ ร้องขอการเทียบเวลาจาก stratum 1 ได้มากกว่า 1 แหล่งเพือรองรับการทางานแบบ ่ ทดแทนกันเมื่อไม่สามารถเข้าถึง stratum 1 ตัวใดตัวหนึ่งก็จะสามารถร้องขอการเทียบ เวลาจาก stratum 1 ตัวอืนได้ต่อไป นอกจากนีเ้ ครื่องคอมพิวเตอร์ใน stratum 2 สามารถ ่ เทียบเคียงเวลาระหว่างกันแบบ peer-to-peer เพื่อรักษาเวลาให้เทียบเท่ากันในระดับ เดียวกัน Stratum 3 เป็นเครื่องคอมพิวเตอร์ที่ร้องขอการเทียบเวลาจากเครื่องคอมพิวเตอร์แม่ข่าย stratum 2 ผ่านระบบเครือข่าย TCP/IP ด้วยการใช้งาน NTP เครื่องคอมพิวเตอร์ในระดับนี้จะ สามารถอ้างอิง stratum 2 ได้มากกว่า 1 แหล่ง และสามารถทางานในรูปแบบ peer-topeer ได้เช่นเดียวกัน NTP นั้นสามารถรองรับระดับของการเทียบเวลาได้ถึง 16 ระดับ
www.themegallery.com Office of Computer Services, Kasetsart University Company Logo
ระดับชั้นของเครื่องเทียบเวลา (Stratum)
Stratum 1 เกิด slip 1 ครั้ง ทุก 72 วัน หรือเวลาจะคลาดเคลื่อน 1 วินาที ทุก 1,557 ปี Stratum 2 เกิด slip 1 ครั้ง ทุก 7 วัน หรือเวลาจะคลาดเคลือน 1 วินาที ทุก 153 ปี 117 ่ วัน Stratum 3 เกิด slip 1 ครั้ง ทุก 6 นาที หรือเวลาจะคลาดเคลื่อน 1 วินาที ทุก 33 วัน 8 ชั่วโมง Stratum 4 ไม่ได้ระบุค่าความคลาดเคลือน ไม่สามารถให้บริการเทียบเวลาได้อีก ่
www.themegallery.com Office of Computer Services, Kasetsart University Company Logo
การเทียบเวลาในระบบปฏิบัติการ Unix
3
การเทียบเวลาในระบบปฏิบัติการ Unix
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Unix การเทียบเวลาด้วยคาสั่ง ntpdate
เป็นคาสั่งบน Linux ใช้ตั้งค่าเวลาผ่าน protocol ntp
ntpdate ntp.ku.ac.th ntpdate ntp.cpc.ku.ac.th
# ntpdate ntp.ku.ac.th
11 Mar 11:18:50 ntpdate[17352]: adjust time server 158.108.5.196 offset 0.009172 sec
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Unix
เพื่อให้ระบบได้รับการเทียบเคียงเวลาที่ถูกต้องอย่าง ต่อเนื่อง ผู้ดูแลระบบควรสร้าง cron job
# Sync Time KU 30 * * * * /usr/sbin/ntpdate ntp.ku.ac.th
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows
4
การเทียบเวลาในระบบปฏิบัติการ Windows
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows
ใช้บริการ Time Server ในระบบปฏิบัติการ Windows โปรแกรม Dimension 4
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows
ใช้บริการ Time Server ในระบบปฏิบัติการ Windows Windows XP Service Pack 2 Windows Vista Windows 2003 Server
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows
โปรแกรม Dimension 4
http://www.thinkman.com/dimension4/download.htm freeware
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows
ขั้นตอนการติดตั้งโปรแกรม Dimension 4 v5.0
1
2
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows
ขั้นตอนการติดตั้งโปรแกรม Dimension 4 v5.0
3
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows
ขั้นตอนการติดตั้งโปรแกรม Dimension 4 v5.0
4
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows
ขั้นตอนการติดตั้งโปรแกรม Dimension 4 v5.0
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows
เพิ่ม ntp server
คลิก Add
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows กาหนดรายละเอียด
Server: ntp.ku.ac.th Location: Kasetsart University
กาหนด Protocol: SNTP คาอธิบาย KU Time Server
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows กาหนดรายละเอียด
กาหนดความถี่
สถานะการเทียบเวลา
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
การเทียบเวลาในระบบปฏิบัติการ Windows สถานะการทางาน
กาหนดความถี่
สถานะการเทียบเวลา
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
Reference
http://www.thaicert.nectec.or.th http://www.cis.udel.edu/~mills/ntp/html/index.html http://support.ntp.org/bin/view/Servers/WebHome
www.themegallery.com Office of Computer Services, Kasetsart University
Company Logo
LOGO