Networkmanager

NetworkManager 的預設設置是否檢測網路上是否存在衝突的 IPv4 地址?

  • February 6, 2019
  • 添加了對檢測重複 IPv4 地址的支持,可通過 ipv4.dad-timeout 連接屬性配置超時。

新聞


爸爸超時 / int32 / -1

用於檢查網路上是否存在重複 IP 地址的超時(以毫秒為單位)。如果檢測到地址衝突,啟動將失敗。零值表示不執行重複地址檢測,-1 表示預設值(配置ipvx.dad-timeout覆蓋或零)。大於零的值是以毫秒為單位的超時。該屬性目前僅針對 IPv4 實現。

IPv4 設置

從版本 1.14.4 開始,引自 NetworkManager 手冊。

我在任何地方都找不到ipvx.dad-timeout記錄。它被描述為“覆蓋”,而不是預設值。所以聽起來更有可能ipvx.dad-timeout預設情況下沒有設置。換句話說,預設是不啟用 IPv4 Duplicate Address Detection。是對的嗎?

這些屬性通常是連接配置文件的一部分。但是,其中一些屬性有一個特殊值,表示“預設”值。對於那些,可以在 NetworkManager.conf 中配置預設值。因此,這記錄在man NetworkManager.conf– 而不是man nm-settings.

但請注意,NetworkManager.conf 中的預設值僅在您未在配置文件本身中指定顯式值時才重要。配置文件的值具有優先權。

“-1 表示預設值(配置 ipvx.dad-timeout 覆蓋或零)”表示 -1 是配置文件中此屬性的預設值。這允許回退到 NetworkManager.conf 中配置的預設值,並且如果在那裡仍未指定,則使用最終值 0(禁用)。

引用自:https://unix.stackexchange.com/questions/499150