OpenWrtの時刻設定 fonにOpenWrtをインストールした時の時刻は2000年になっているが、サーバーとして使う場合は、やはり正確な時刻設定が必須である。 方法はntpclientを使う。 ○インストール root@OpenWrt:/www/td# ipkg install ntpclient Installing ntpclient (2003_194-4) to root... Downloading http://downloads.openwrt.org/kamikaze/packages/mips/./ntpclient_2003_194-4_mips.ipk Configuring ntpclient Done. ○ntpサーバーの変更 初期状態は root@OpenWrt:/www/td# cat /etc/config/ntpclient config ntpclient option hostname 'pool.ntp.org' option port '123' option count '1' config ntpclient option hostname 'ntp.ubuntu.com' option port '123' option count '1' であるが、極力近くにあるntpサーバーに変更する。以下の操作は二つ登録してあるサーバーの2番目を削除して1番目をntp.nict.jpに変更する。 root@OpenWrt:/www/td# uci del ntpclient.cfg2 root@OpenWrt:/www/td# uci set ntpclient.cfg1.hostname="ntp.nict.jp" root@OpenWrt:/www/td# uci commit ntpclient これで設定が反映される。 root@OpenWrt:/www/td# cat /etc/config/ntpclient config ntpclient option hostname 'ntp.nict.jp' option port '123' option count '1' ○タイムゾーンの設定 root@OpenWrt:/www/td# echo "JST-9" > /etc/TZ root@OpenWrt:/www/td# echo "config timezone" > /etc/config/timezone root@OpenWrt:/www/td# uci set timezone.cfg1.zoneinfo="Asia/Tokyo" root@OpenWrt:/www/td# uci set timezone.cfg1.posixtz="JST-9" root@OpenWrt:/www/td# uci commit timezone root@OpenWrt:/www/td# cat /etc/config/timezone config timezone option zoneinfo 'Asia/Tokyo' option posixtz 'JST-9' この時刻設定は、fon起動時に実行されるようである。 |