NetworkMangerの「持続的」接続を新しいシステムに転送したいと思います。のファイルで構成されています/etc/NetworkManger/system-connections/
。
ファイルをコピーするだけでは常に動作しないことがわかりました。一部の設定はシステムによって異なるため、削除/リセットが必要なようです。別のコンピュータで動作するには、接続を削除するinterface-name
必要があると思います。mac-address
他に何もない?接続設定を別のコンピュータに転送する正しい方法は何ですか?
答え1
ファイルをコピーするのが適切な方法です。これらのファイルがおよびroot:root
に属していることを確認してくださいchmod 600
。
ファイルを削除した後nmcli connection reload
。
残念ながら、新しいシステムの設定ファイルを手動で調整する必要があるかもしれません。設定などでプロファイルを特定のデバイスにバインドすると、プロファイルはethernet.mac-address
他のコンピュータで実行されません。この場合、競合する属性を調整する必要があります。
connection.interface-name=
これは通常、ethernet.mac-address=
インターフェイス名がより信頼性が高いと見なされるために望ましいです(ただし、予測可能なインターフェイス命名を使用しても新しいホストでは異なる場合があります)。
通常、プロファイルを特定のデバイスに接続する必要はありません。したがって、ethernet.mac-address=
プロパティを設定せずに残すこともできますconnection.interface-name=
。少なくとも新しいホストに物理インターフェイスが1つしかない場合。
調整する必要がある関連属性はconnection.interface-name=
、、、、、(およびethernet.mac-address=
その他)ですwifi.mac-address=
。match.*=
gsm.device-id=
nmcli -o connection show $PROFILE
プロフィールに設定されている属性のみを表示する場合に選択します。通常、ほとんどの場合、デフォルト値に設定された項目は表示されません。これにより、新しいホストに対して調整する必要がある属性があるかどうかを簡単に確認できます。man nm-settings
プロパティのドキュメントをお読みください。