This service is available only in Japanese-language.
Yocto 2.4(r2)環境で行なっています。
通常イメージ(core-image-base等)をビルドしボードインストール後、日時を確認したら更新されていません。
ntpdコマンドを直接実行してもエラーが返ってきてしまうようです。
---------------------
#ntpd -d -n -w -q -p ntp.nict.jp
ntpd: resolved peer ntp.nict.jp to 133.243.238.243
ntpd: sending query to 133.243.238.243
Alarm clock
---------------------
・ntpサーバーは色々変えてみましたがダメでした
(ping ntp.nict.jpは通ります)
・同じネットワークセグメント上のUbuntuからはntpdが正常に動作している事を確認しています。
(ネットワーク/ルーターの問題ではなさそう。proxyも設置していません)
・"Alarm clock"がでるのは、ntpdコマンド内のエラーのようです。(ネット検索より)
何かntpd周りで設定が必要なのでしょうか?
yakuhito
2019/5/31 (金) 14:01
接続されているネットワークに問題無いようです
ログを見る限りでは、名前解決に使用するport53のパケットの受信には成功していますが、
ntpdが送信した宛先ポート123の応答の受信でタイムアウトが発生し、SIGALARMの割り込みが
発生していると考えます。
iptables でフィルタリングされている可能性があると思いますが、以下の設定が /etc/sysconfig/iptables
に含まれいますでしょうか?
-A INPUT -p udp --dport 123 -j ACCEPT
-A OUTPUT -p udp --sport 123 -j ACCEPT
-A OUTPUT -p udp --dport 123 -j ACCEPT
-A INPUT -p udp --sport 123 -j ACCEPT
-A OUTPUT -p udp --dport 123 --sport 123 -j ACCEPT
-A INPUT -p udp --dport 123 --sport 123 -j ACCEPT
sega
2019/6/3 (月) 16:07
iptablesには特に指定はしていません。
iptablesには特に指定はしていません。
その後、デフォルトではタイムゾーン情報パッケージが入っていなかったので、"tzdata"パッケージを追加インストールしてみました。
※タイムゾーン指定はデフォルトのまま(UTC)
それ以降、起動している際にはntpdが正常に同期されているようです。
※busybox-ntpdがロケーション情報など何か動作上チェックしていたのでは?と思っています。
再度別ルーティング環境などでもまた試してみます。