最近 ネットワーク構成「NetworkManager1.20」を簡素化するために、安定したインターフェースの新しいバージョンのリリースが公開されました、いくつかの革新が追加されたバージョンですが、何よりもバグ修正とより優れたサポートが付属しています。
NetworkManagerは、ネットワーク選択に日和見的なアプローチをとるユーティリティです、停止が発生したとき、またはユーザーがワイヤレスネットワーク間を移動したときに、利用可能な最善の接続を使用しようとします。 「既知の」ワイヤレスネットワークよりもイーサネット接続を優先します。 必要に応じて、ユーザーはWEPまたはWPAキーの入力を求められます。
NetworkManagerにはXNUMXつのコンポーネントがあります。
- 接続を管理し、ネットワークの変更を報告するサービス。
- ユーザーがネットワーク接続を操作できるようにするグラフィカルデスクトップアプリケーション。 nmcliアプレットは、コマンドラインで同様の機能を提供します。
一方で VPN、OpenConnect、PPTP、OpenVPN、およびOpenSWANをサポートするプラグインは、独自の開発サイクルの一部として開発されています。
VPN、OpenConnect、PPTP、OpenVPN、およびOpenSWANをサポートするプラグインは、独自の開発サイクルの一部として開発されています。
NetworkManager1.20の主な新機能
この新しいバージョンでは 構成管理プラグインのデプロイメントが変更されました プロファイルをディスクに保存する方法。 プラグイン間で接続プロファイルを移行するためのサポートが追加されました。
保存されたプロファイル の記憶に 現在、これらはキーファイルプラグインによってのみ処理され、/ runディレクトリに保存されます。 これにより、NetworkManagerの再起動後にプロファイルが失われるのを防ぎ、FSベースのAPIを使用してメモリにプロファイルを作成できるようになります。
これに加えて、ユーティリティ内のクリーンアップされた廃止されたコンポーネントも強調表示されます。 特に、libnm-glibライブラリが削除され、NetworkManager 1.0でlibnmライブラリに置き換えられ、ibftプラグインが削除され(initrdのnm-initrd-generatorを使用してファームウェアからネットワーク構成データを転送する必要があります)、「 NetworkManager.confのmain.monitor-connectionfiles」(「nmcliconnectionload」または「nmcliconnectionreload」を明示的に呼び出す必要があります)。
デフォルトでは、組み込みのDHCPクライアントは有効になっています (「内部」モード)以前に使用されたdhclientアプリケーションの代わりに。 デフォルトを変更するには、アセンブリオプション "–with-config-dhcp-default"を使用するか、構成ファイルでmain.dhcpを設定します。
一方、新しいメソッドD-Bus AddConnection2()があります。これを使用すると、プロファイルの作成時にプロファイルの自動接続をブロックできます。
「再適用しない」フラグがUpdate2()メソッドに追加されました。このフラグでは、接続プロファイルの内容を変更しても、プロファイルが再アクティブ化されるまで実際のデバイス設定は自動的に変更されません。
つつ さまざまなディストリビューションの場合、ディスパッチスクリプトを/ usr / lib / NetworkManagerディレクトリに配置する機能が提供されます、読み取り専用モードで使用可能なシステムイメージで使用でき、起動するたびにクリーンなどを実行できます。
この新しいバージョンで際立っている他の変更の中で、私たちは見つけることができます:
- デバイスのIPv6を無効にできる「ipv6.method = disabled」設定が追加されました。
- 各ノードが隣接ノードを介して接続されているワイヤレスメッシュネットワークのサポートが追加されました
- トラフィックを反映するために、fq_codel(Fair Queue Controlled Delay)パケットキューイングの規律とミラーリングされたアクションを構成する機能が追加されました
- libnmでは、JSON形式で構成を解析するためのコードが変更され、より厳密なパラメーターチェックが提供されています。
- 「suppress_prefixlength」属性のサポートが、ルーティングルールの送信元アドレスに追加されました(ポリシールーティング)。
- WireGuard VPNには、デフォルトルート「wireguard.ip4-auto-default-route」と「wireguard.ip6-auto-default-route」を自動的に割り当てるスクリプトサポートがあります。
NetworkManager 1.20.0を入手するにはどうすればよいですか?
この新しいバージョンのNetworkManager1.20.0を入手できることに関心のある方は、 現時点では、Ubuntuまたは派生物用にビルドされたパッケージはないことを知っておく必要があります。 したがって、このバージョンを入手したい場合 ソースコードからNetworkManager1.20.0をビルドする必要があります。