SDKネットワークの変更をロールバックする
SDK のセットアップまたはネットワークの修復によって行われた Linux ホストのネットワーク変更を検査または元に戻したい場合は、ロールバックを使用してください。
ロールバックは、可能な限り実行されます。検出された DevKit/shared-network パスに対して、sima-cli が識別できる範囲指定されたルールを削除します。ただし、関連性のないホストのネットワーク、VPN の構成、Docker のインストール状態、またはユーザーが管理するファイアウォールルールはリセットされません。
ロールバック操作のプレビュー
--apply が指定されない限り、ロールバックはドライランモードで実行されます。
sima-cli sdk network rollback --devkit <devkit-ip>
変更を適用する前に、表の内容を確認してください。
ロールバックを適用する
sima-cli sdk network rollback --devkit <devkit-ip> --apply
これにより、SDKブリッジとDevKit共有ネットワークパスのためにsima-cliが追加した、対応するランタイム転送/NATルールが削除されます。
永続プロファイルを削除します。
永続的な NetworkManager ディスパッチャープロファイルがインストールされている場合、削除する前にロールバックを促すメッセージを表示します。NetworkManager が共有接続を再作成すると、そのプロファイルが再度適用され、SDK ブリッジの転送が有効になります。
対話的に削除するには、次の手順を実行します。
sima-cli sdk network rollback --devkit <devkit-ip> --apply
非対話的に削除するには:
sima-cli sdk network rollback --devkit <devkit-ip> --apply --remove-persistent-profile
SDKネットワーク修復を完全にやり直したい場合は、永続プロファイルを削除しても問題ありません。同じUbuntu共有ネットワークDevKit接続を使い続けると、後で再度修復が必要になる場合があります。
ロールバック後
現在の状態を確認するために、医師に検査を依頼してください。
sima-cli sdk doctor network --devkit <devkit-ip>
SDKのネットワーク構成を最初から再作成する場合は、次のコマンドを実行してください。
sima-cli sdk setup --devkit <devkit-ip>
継続的な共有ネットワークの修復が必要な自動化には、以下を使用してください。
sima-cli sdk setup --devkit <devkit-ip> --persistent-network-profile -y