- 各ノードが隣接するノードを介して接続されるワイヤレス メッシュ ネットワークのサポートが追加されました。
- 廃止されたコンポーネントはクリーニングされています。 NetworkManager 1.0 で libnm ライブラリに置き換えられた libnm-glib ライブラリを含め、ibft プラグインが削除され (ファームウェアからネットワーク構成データを転送するには、initrd から nm-initrd-generator を使用する必要があります)、「メイン」プラグインのサポートが削除されました。 NetworkManager.conf の .monitor-” 設定が停止されました connection-files” (明示的に「nmcli connectionload」または「nmcli connection reload」を呼び出す必要があります);
- デフォルトでは、以前に使用されていた dhclient アプリケーションの代わりに、組み込みの DHCP クライアントがアクティブ化されます (内部モード)。デフォルト値は、「--with-config-dhcp-default」ビルド オプションを使用するか、構成ファイルで main.dhcp を設定することによって変更できます。
- 送信を待機しているパケットの fq_codel (Fair Queuing Controlled Delay) キュー管理規則と、トラフィック ミラーリングの mirred アクションを構成する機能が追加されました。
- ディストリビューションの場合、ディスパッチ スクリプトを /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」を自動的に割り当てるスクリプトのサポートが実装されました。
- 設定管理プラグインの実装とディスクにプロファイルを保存する方法が見直されました。プラグイン間で接続プロファイルを移行するためのサポートが追加されました。
- メモリに保存されたプロファイルは、キーファイル プラグインによってのみ処理され、/run ディレクトリに保存されるようになりました。これにより、NetworkManager の再起動後にプロファイルが失われることがなくなり、FS ベースの API を使用してメモリ内にプロファイルを作成できるようになります。
- 新しい D-Bus メソッドを追加しました
AddConnection2() を使用すると、プロファイルの作成時にプロファイルの自動接続をブロックできます。メソッド内アップデート2() 「no-reapply」フラグを追加しました。このフラグでは、接続プロファイルの内容を変更しても、プロファイルが再アクティブ化されるまでデバイスの実際の構成は自動的に変更されません。 - 「ipv6.method=disabled」設定を追加しました。これにより、デバイスの IPv6 を無効にすることができます。
出所: オープンネット.ru