NetworkManagerのデフォルト設定は、ネットワークに競合するIPv4アドレスがあるかどうかを検出しますか?

NetworkManagerのデフォルト設定は、ネットワークに競合するIPv4アドレスがあるかどうかを検出しますか?
  • ipv4.dad-timeout接続属性を使用して、冗長IPv4アドレスと設定可能なタイムアウトを検出するためのサポートが追加されました。

-情報


パパタイムアウト/int32/-1

ネットワークに重複したIPアドレスがあることを確認するためのタイムアウト(ミリ秒)。アドレス競合が検出されると、イネーブルは失敗します。値が0の場合、重複したアドレス検出は行われないことを意味し、-1はデフォルト値(構成のオーバーライドipvx.dad-timeoutまたは0)を意味します。 0より大きい値はミリ秒単位のタイムアウトです。この属性は現在 IPv4 に対してのみ実装されます。

-IPv4設定

バージョン1.14.4以降、NetworkManagerのマニュアルで引用されました。

どこにもこれに関する履歴が見つかりませんipvx.dad-timeout。デフォルトではなく「オーバーライド」として記述されます。したがって、ipvx.dad-timeoutデフォルト設定がない可能性が高くなります。つまり、IPv4冗長アドレス検出はデフォルトで有効になっていません。そうなんですか?

ベストアンサー1

これらの属性は通常、接続構成ファイルの一部です。ただし、これらの属性の中には、「デフォルト」を表す特別な値があります。これを行うには、NetworkManager.confでデフォルト値を設定できます。したがってman NetworkManager.conf、ではなく - にログインしていますman nm-settings

ただし、NetworkManager.confのデフォルト値は、設定ファイル自体に明示的な値を指定しない場合にのみ重要です。構成ファイルの値が優先されます。

「-1はデフォルト値(ipvx.dad-timeoutオーバーライド構成または0構成)を意味します。」は、-1が構成ファイル内のこの属性のデフォルト値であることを意味します。これにより、NetworkManager.confで設定されているデフォルト値に置き換えるか、まだ指定していない場合は、最終値0(無効)を使用できます。

おすすめ記事