web-dev-qa-db-ja.com

ntpdデーモンがFreeBSDで自動的に起動しない

Ntpdを正しい方法でセットアップしたかったので、crontabエントリを使用しませんでした。

私は FreeBSD docs のガイドに従いました:

  • /etc/rc.confにntpd_enable="YES"を使用してエントリを作成します
  • service ntpd startの実行時にすべてが正常に機能することを確認しました
  • マシンを再起動し、service ntpd statusを確認しました

そこでntpd is not running.を取得します

ここで何が欠けていますか?


私の/etc/rc.conf:

hostname="myspecialhostname"
keymap="german.cp850.kbd"
ifconfig_em0="inet 192.168.5.55 netmask 255.255.255.0"
defaultrouter="192.168.5.1"
sshd_enable="YES"
ntpd_enable="YES"
powerd_enable="YES"
dumpdev="AUTO"
zfs_enable="YES"
php_fpm_enable="YES"
Apache24_enable="YES"
nfs_client_enable="YES"

私の/etc/ntp.conf:

driftfile /var/db/ntpd.drift

server de.pool.ntp.org iburst
server 0.freebsd.pool.ntp.org iburst
server 1.freebsd.pool.ntp.org iburst
server 2.freebsd.pool.ntp.org iburst

restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
restrict 127.127.1.0
3
Mr.Gosh

Ntpdをインストールしようとしているシステムのクロックが、実際の時刻から1000秒以内に設定されていることを確認してください。冗長性が10に設定されている場合、ntpdは起動時にあきらめてメッセージを生成します。たとえば、ntpdが時刻を修正すると想定しましたが、システム時刻が大幅にずれている場合、私の場合は約30分です。 ..そうではありません。

1
alvinkrebs

Ntpdateも有効化/開始する必要があります。日時が大きくずれていても時計を同期させます。

sysrc ntpdate_enable="YES"
service ntpdate start

乾杯!

0
el.nicko