23.2. nmstatectl を使用した現在のネットワーク設定の更新
nmstatectl ユーティリティーを使用して、1 つまたはすべてのインターフェイスの現在のネットワーク設定をファイルに保存できます。
このファイルを使用して、以下を行うことができます。
- 設定を変更し、同じシステムに適用します。
- 別のホストにファイルをコピーし、同じまたは変更された設定でホストを設定します。
たとえば、enp1s0 インターフェイスの設定をファイルにエクスポートして、設定を変更し、その設定をホストに適用することができます。
前提条件
-
nmstateパッケージがインストールされている。
手順
enp1s0インターフェイスの設定を~/network-config.ymlファイルにエクスポートします。# nmstatectl show enp1s0 > ~/network-config.ymlこのコマンドにより、
enp1s0の設定が YAML 形式で保存されます。JSON 形式で出力を保存するには、--jsonオプションをコマンドに渡します。インターフェイス名を指定しない場合、
nmstatectlはすべてのインターフェイスの設定をエクスポートします。-
テキストエディターで
~/network-config.ymlファイルを変更して、設定を更新します。 ~/network-config.ymlファイルからの設定を適用します。# nmstatectl apply ~/network-config.ymlJSON 形式で設定をエクスポートしている場合は、
--jsonオプションをコマンドに渡します。