網路設定器 NetworkManager 1.20.0 發布

發表 新的穩定版介面可簡化網路參數設定 - NetworkManager 1.20. 插件 為了支援 VPN,OpenConnect、PPTP、OpenVPN 和 OpenSWAN 正在透過自己的開發週期進行開發。

主要的 創新 網路管理器 1.20:

  • 增加了對無線Mesh網路的支持,其中每個節點透過相鄰節點連接;
  • 廢棄組件已清理。 包括 libnm-glib 庫(在 NetworkManager 1.0 中被 libnm 庫替換)、ibft 插件被刪除(要從固件傳輸網絡配置數據,您應該使用 initrd 中的 nm-initrd-generator)以及對“main”的支援。 NetworkManager .conf 中的.monitor-」設定已停止連接檔案」(應明確呼叫「nmcli 連線載入」或「nmcli 連線重新載入」);
  • 預設情況下,內建 DHCP 用戶端被啟動(內部模式),而不是先前使用的 dhclient 應用程式。 您可以使用“--with-config-dhcp-default”建置選項或透過在設定檔中設定 main.dhcp 來變更預設值;
  • 新增配置等待傳送封包的fq_codel(公平佇列控制延遲)佇列管理規則和流量鏡像的鏡像動作的功能;
  • 對於發行版,可以將調度腳本放置在 /usr/lib/NetworkManager 目錄中,該腳本可以在唯讀模式下可用的系統映像中使用,並在每次啟動時清除 /etc ;
  • 為密鑰文件插件添加了對只讀目錄的支持
    (“/usr/lib/NetworkManager/system-connections”),可以透過D-Bus 更改或刪除的設定檔(在這種情況下,/usr/lib/ 中不可修改的檔案將被/etc 或/ 中儲存的文件覆蓋)跑步);

  • libnm中,重新設計了解析JSON格式設定的程式碼,並提供了更嚴格的參數檢查;
  • 在按來源位址的路由規則(策略路由)中,新增了對「suppress_prefixlength」屬性的支援;
  • 對於 VPN WireGuard,已實現支援自動分配預設路由「wireguard.ip4-auto-default-route」和「wireguard.ip6-auto-default-route」的腳本;
  • 設定管理外掛程式的實作以及在磁碟上儲存設定檔的方法已經重新設計。 新增了對在插件之間遷移連接設定檔的支援;
  • 儲存在記憶體中的設定檔現在僅由 keyfile 外掛程式處理並儲存在 /run 目錄中,這避免了重新啟動 NetworkManager 後遺失設定文件,並使得可以使用基於 FS 的 API 在記憶體中建立設定檔;
  • 新增了新的 D-Bus 方法 新增連接2(),它允許您在建立設定檔時阻止設定檔的自動連線。 在方法中 更新2() 新增了「no-reapply」標誌,其中更改連接設定檔的內容不會自動更改裝置的實際配置,直到重新啟動設定檔;
  • 新增了“ipv6.method=disabled”設置,讓您可以停用設備的 IPv6。

來源: opennet.ru

添加評論