จาก พรบ. ว่าด้วยการกระทำความผิดเกี่ยวกับคอมพิวเตอร์ พ.ศ. 2550 ส่งผลให้ผู้ใช้งานคอมพิวเตอร์ รวมทั้งผู้ดูแลระบบเครือข่ายต้องปฏิบัติตัวให้สอดคล้องกับ พรบ. ทำอย่างไรหรือ ? ก้อเก็บข้อมูลจราจรทางคอมพิวเตอร์ไงครับ แต่ว่าเกิดปัญหานิดหน่อยในข้อ 9 ที่ว่า

ข้อ ๙ เพื่อให้ข้อมูลจราจรมีความถูกต้องและนำมาใช้ประโยชน์ได้จริงผู้ให้บริการต้องตั้งนาฬิกา ของอุปกรณ์บริการทุกชนิดให้ตรงกับเวลาอ้างอิงสากล (Stratum 0) โดยผิดพลาดไม่เกิน 10 มิลลิวินาที

โอ้ว พระเจ้า stratum 0 จะไปหาดาวเทียม จากไหนมาใช้กันล่ะนี่ เอาล่ะไม่ต้องตกอกตกใจไป ผิดพลาดไม่เกิน 10 มิลลิวินาที ยังมีทางออก (ใครมีตังค์ไปเช่าดาวเทียมแล้ว sync นาฬิกาให้ตรงก้อว่าไปนะครับ) เราสามารถใช้ Network Time Protocal เพื่อใช้ตั้งเวลาเครื่องคอมพิวเตอร์ในสอดคล้องกับข้อ 9 ได้

เอาล้ะเริ่มหาเป้าหมายของเครื่องที่จะติดตั้ง NTP กัน เอ้าเหล่าสาวก Ubuntu/Debian ก้อ apt-get install ntpdate นะครับ แล้วหา Stratum 1 Server ดีๆ สักตัว ที่ http://support.ntp.org/bin/view/Servers/StratumOneTimeServers ถ้าคิดไม่ออกเลือกไม่ถูกใช้ของ Nectec ได้ที่ clock.thaicert.nectec.or.th

วิธีการตั้งค่าง่ายมากครับ ให้คุณ login เป็น root ให้เรียบร้อยแล้วใช้คำสั่ง

# crontab -e

แล้วใส่คำสั่งดังนี้ลงไป

30 * * * * ntpdate clock.thaicert.nectec.or.th

แล้วบันทึก cron ซะ อ้อคำสั่งข้างต้นเป็นคำสั่งสำหรับ sync เวลาจากเครื่อง clock.thaicert.nectec.or.th ทุกๆ 30 นาที เอาล่ะ ถ้ายังงงๆ อยู่ลองใช้คำสั่ง ntpdate กันดูก่อนว่า มันทำงานยังไง

# ntpdate clock.thaicert.nectec.or.th
10 Sep 15:16:14 ntpdate[2264]: step time server 203.185.132.187 offset 10.006533 sec

ลองเปลี่ยนไปใช้ Stratum 1 Server ในรายการแล้วลองเปลี่ยนดูครับ ว่าเครื่องไหน offset เราต่ำที่สุด อ๊ะๆ โปรดเตรียมเทียบเวลา!!!

 

 

Comments are closed.