วิธีการตั้ง NTPClient บน OpenWRT ใช้รุ่น Kamikaze Trunk
ขั้นตอนที่1
ตั้งค่า Time Zone สมมุติว่า Time Zone ประเทศไทยคือ GMT+7 แต่ใน openwrt จะใช้ IST-7 ให้ใช้คำสั่งดังนี้
#echo “IST-7″ > /etc/TZ
หลังจากนั้นสามารถตรวจสอบการเปลี่ยนแปลงได้โดยใช้คำสั่ง date ดังต่อไปนี้
#date
ขั้นตอนที่2
ติดตั้ง ntpclient โดยใช้คำสั่งดังนี้
#opkg update ;update package pool from openwrt repository
#opkg install ntpclient ; install the ntpclient package
ขั้นตอนที่3
สร้างไฟล์ให้เรียกคำสั่ง ntpclient ทำงานอัตโนมัติทุกครั้งเมื่อเปิดเครื่อง โดยให้ทำงานหลังจากที่
บริการเครือข่ายทำงานแล้ว สมมุติว่า เป็นบริการลำดับที่ 99 ใช้เป็น S99ntpclient และใช้ ntp server ใน
มหาวิทยาลัยเกษตรศาสตร์ คือ ntp.ku.ac.th ในโฟลเดอร์ /etc/init.d โดยเพิ่มคำสั่งดังต่อไปนี้
ในไฟล์ S99ntpclient
#!/bin/sh
#/usr/sbin/ntpclient -c 1 -s -h pool.ntp.org &
ขั้นตอนที่4
หลังจากนั้นสั่ง boot เครื่องโดยใช้คำสั่ง reboot
#reboot
ปล. ถ้าต้องการเรียกคำสั่ง ntpclient มาทดลองในคอมมานด์ไลน์ก่อนใช้งานจริง ให้ใช้คำสั่งดังต่อไปนี้
ntpclient -h ntp.ku.ac.th -s -c 1
โดยพารามิเตอร์ในการเรียกใช้คำสั่ง ntpclient มีดังนี้
Usage: ntpclient [-c count] [-d] [-f frequency] [-g goodness] -h hostname
[-i interval] [-l] [-p port] [-q min_delay] [-r] [-s] [-t]
0 件のコメント:
コメントを投稿