Netplanへの移行に関するUbuntu Wikiページから:
根拠
Netplanは、複雑なネットワーク構成の単純で宣言的な表現をサポートし、ifupdownの現在の制限に対処するために実装されています。Netplanは、複数のバックエンドプロバイダーをサポートするシンプルでエレガントなyaml設定フォーマットを提供します。
ネットプランでカバーされているifupdownの欠点のいくつか:
- ifupdownは、純粋に宣言的な構文ですべての構成を表すことはできません。したがって、構成を解析できません
- すべてのnetplan configは純粋に宣言的です。
- ifupdownはインターフェースを名前でしか表現できないため、デバイス間で移植できません
- netplanは、名前、MACアドレス、ドライバーなどによる照合を使用します。
- 複雑な構成での競合状態
- netplanには、インターフェイスの定義に階層のコンテキストがあり、この情報は、正しい順序で使用および適用されるレンダラーに引き継がれます。
複雑なネットワークシナリオに対する需要の増加を考慮すると(大規模なクラウドの使用では、VLANを介したボンディングを介したブリッジなど、さまざまな機能の複雑な階層化が必要になることが多い)、ネットワーク構成の表現の容易さを改善することが重要であることが示されています。
より良いが互換性のないものに対する多くの変更のように、将来の利益のためにいくつかの痛みがあるでしょう。
まだ必要な/etc/network/interfaces
場合は、使用できます。NetplanのUbuntu Wikiページから:
ifupdownは本当に必要なのですが、それでも使用できますか?
のifupdown
代わり
に使用する必要がある場合に遭遇した場合netplan
、私たちはそれについて本当に知りたいので、Launchpadにバグを報告する必要があります。
推奨しませんがnetplan
、インストールifupdown
後に削除してインストールし、
/etc/network/interfaces
手動で入力してネットワークを希望どおりに構成できます。
ご存知のように、ネットワークを構成するには、を編集
/etc/network/interfaces
して実行し/etc/init.d/networking restart
ます。
誰もが知っているように、それはかつてデスクトップをひどく壊していた。