私はRaspbian Jessieを使用しており、時間同期を設定したいと思います。
私がしたことは次のとおりです。
有効 systemd-timesyncd
timedatectl set-ntp true
有効 systemd-networkd
systemctl enable systemd-networkd.service
systemctl enable systemd-resolved.service
ローカルサーバー timesyncd.conf
そして生成された /etc/systemd/network/wireless.network
[Match]
Name=wlan0
[Network]
DHCP=ipv4
そうだが、timesyncd
エラーがある。注文する
sudo grep time /var/log/syslog
多くのエラーを返します。
May 16 22:11:36 raspberrypi systemd-timesyncd[3023]: Timed out waiting for reply from 193.2.78.228:123 (0.si.pool.ntp.org).
一方、コマンド
systemctl status systemd-timesyncd systemd-networkd
返品
�� systemd-timesyncd.service - Network Time Synchronization
Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled)
Active: active (running) since Mon 2016-05-16 21:47:11 CEST; 31min ago
Docs: man:systemd-timesyncd.service(8)
Main PID: 3023 (systemd-timesyn)
Status: "Idle."
CGroup: /system.slice/systemd-timesyncd.service
������3023 /lib/systemd/systemd-timesyncd
�� systemd-networkd.service - Network Service
Loaded: loaded (/lib/systemd/system/systemd-networkd.service; enabled)
Active: active (running) since Mon 2016-05-16 11:36:41 CEST; 10h ago
Docs: man:systemd-networkd.service(8)
Main PID: 1666 (systemd-network)
Status: "Processing requests..."
CGroup: /system.slice/systemd-networkd.service
������1666 /lib/systemd/systemd-networkd
isの応答はnetworkd
常にですがProcessing requests...
、私が見るには疑わしいです。
私はこの単純な時間同期の問題のために私の人生の少なくとも30時間を失いました。これまでは(失敗)を使ってみましたntpdate
。バラより)。テストのために、同じNTPサーバーを使用して同じLANにWindows時刻同期をインストールしました。 3分ほどかかりましたが、本当に効果が良かったです。 Linuxは、個人用にWindowsを置き換えるための素晴らしい選択肢です。
私を助けてください。私はほぼすべての希望を失いました。次に何をすべきかわかりません...
答え1
この試み。ファイルが現地時間で存在する場合:
mv /etc/localtime /etc/localtime_old
ln -s /usr/share/zoneinfo/Europe/Ljubljana /etc/localtime
サーバーを次の場所に置きますtimesyncd.conf
。
server 1.si.pool.ntp.org
server 1.europe.pool.ntp.org
server 0.europe.pool.ntp.org
そして
systemctl restart systemd-networkd
動作していることを確認してください。
他のアイデア:
おそらく、timesyncdがNetworkdの後に実行され、次の変更を待つことができます。何をすべきか
systemctl restart systemd-networkd
これがうまくいったら、起動プロセス中に起動スクリプトを作成してみてください。
#!/usr/bin/bash
sleep 20
systemctl restart systemd-networkd