跳至主要内容

將 SDK 網路變更還原。

當您想要檢查或撤銷 SDK 設定或網路修復所做的 Linux 主機網路變更時,請使用「還原」功能。

「還原」功能會盡力執行。它會移除 sima-cli 可以識別的、針對偵測到的 DevKit/shared-network 路徑所設定的規則。它不會重設與之無關的主機網路、VPN 設定、Docker 安裝狀態,或使用者管理的防火牆規則。

預覽回滾動作

除非提供 --apply,否則回滾作業將以模擬模式執行:

sima-cli sdk network rollback --devkit <devkit-ip>

在套用變更之前,請先檢視表格。

套用回滾

sima-cli sdk network rollback --devkit <devkit-ip> --apply

這會移除 sima-cli 為 SDK 橋接和 DevKit 共享網路路徑所新增的相符的執行階段轉發/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