私のサーバーの1つ(Debian 9)でIPv6が無効になっています。これで、システムログに次のエラーが表示されます。
systemd-timesyncd[645]: Failed to setup connection socket: \
Address family not supported by protocol
systemd-timesyncdのIPv6を無効にする方法は?
ベストアンサー1
systemd
これはArchの既知のバグのようです。 Debian自体への参照が見つかりませんでしたが、同様のバグが存在する可能性があります。アーチウィキ関連郵便はがき
systemd-timesyncd は、応答するサーバーが見つかるまで順番にサーバーに接続します。アーチは0、1、2、3の順に領域を使用します。ただし、すべてのpool.ntp.orgゾーンには、2つのサブドメインでのみIPv6とIPv4が有効になっています。他のすべてはIPv4専用です。したがって、IPv6/IPv4 ホストのサポートを適切に提供するには、まず 2 を配置する必要があります。
DHCPは誤ったNTPサーバーを提供する可能性があります。
[時間]セクションで、次の設定を構成します。
NTP=
スペースで区切られたNTPサーバーのホスト名またはIPアドレスのリスト。実行時に、このリストはsystemd-networkd.service(8)から取得したインターフェイス固有のNTPサーバーと結合されます。 systemd-timesyncd は、応答サーバーが見つかるまで、インターフェイスごとに構成されたすべてのシステムまたはサーバーに順次接続します。この設定のデフォルト値は空のリストです。
バックアップNTP =
バックアップNTPサーバーとして使用するNTPサーバーのホスト名またはIPアドレスのスペースで区切られたリスト。 systemd-networkd.service(8) から取得したインターフェイス固有の NTP サーバーは、上記の NTP= で設定されたすべてのサーバーと同様に、この設定よりも優先されます。したがって、他のNTPサーバー情報が不明な場合にのみこの設定を使用してください。このオプションを指定しないと、コンパイルされたNTPサーバーのリストが使用されます。
考えられる解決策:無効化systemd-timesyncd
とインストールchrony