ネットワーク構成を保存して再ロードする方法は?

ネットワーク構成を保存して再ロードする方法は?

Ubuntu Linuxサーバーシステムがあります。

ブートもうまくいき、ネットワーク構成もうまくなり、うまく実行されます。

私が望むのは、どういうわけかネットワーク構成をインポートして保存し、まったく同じネットワーク構成を再ロードすることです。特に、IPアドレスとネットマスク、ルーター/ゲートウェイ、およびすべての静的ルートです。

理由は明確ではなく、関連性がない可能性があります。

これを行う方法はありますか?既存のネットワーク構成をインポートして再実行しますか?

更新されたコメント回答:

いいですね。私がなぜこのような奇妙な要求をするのか説明してください。

私がやっていることは、既存のオペレーティングシステムで新しいオペレーティングシステムを実行することです。新しいオペレーティングシステムは、まったく同じネットワーク設定(ルータ/ゲートウェイ、IPアドレス/ネットマスクなど)を実装する必要があります。ネットワーク情報はDHCPまたは他のメカニズムを介して取得できず、起動時に最初のオペレーティングシステムに挿入されます。つまり、最初のOSから2番目のOSにネットワーク情報を渡す必要があり、この時点で2番目のOSに着信ネットワーク情報を自分で設定するように指示する必要があります。説明は問題をぼやけさせると思いますが、これはまさにコンテキストです。

答え1

答えはNetworkManager(NM)を使用するかどうかによって異なります。 NM(Ubuntuのデフォルト)を使用している場合は、以下にシステム全体の設定を見つけることができます/etc/NetworkManager/system-connections。各接続の詳細は別々のファイルに保存されます。これらのファイルは必要に応じてコピーできます。

NMを使用しない場合、またはNMなしでインターフェイスを設定するには、見てください/etc/network/interfaces(マンページを参照man interfaces)。このファイルでは、各インターフェイスの設定を定義できます(デフォルトではloループバックデバイスのみが構成されています)。ファイル全体をコピーできます。特定の部分だけが必要な場合は、いくつかのテキスト処理機能が必要です。

注:違いは、NMを使用して各インターフェイスに複数の設定を定義できます。ここで、ユーザーは適切な設定を選択できます。を使用すると、/etc/network/interfacesインターフェイスごとに1つの設定のみを定義できます。ここで柔軟性が必要な場合は、適切なスクリプトを作成して保存する必要があります。/etc/network/if-pre-up.d

関連情報