Vpn
如何使用網路管理器刪除 ProtonVPN 連接?
在 Ubuntu 18.04 上。我將我的 ProtonVPN CLI 客戶端從 2.2.6 升級到 3.7.2,這是一個巨大的錯誤。在解決由此產生的問題時,ProtonVPN 支持要求我刪除與 ProtonVPN 相關的連接,但他們無法告訴我如何刪除。
這些是我的聯繫:
$ nmcli d DEVICE TYPE STATE CONNECTION wlp3s0 wifi connected WifiAP enp2s0 ethernet unavailable -- pvpnroutintrf0 dummy unmanaged -- lo loopback unmanaged -- proton0 tun unmanaged --
他們要我刪除
pvpnroutintrf0
和proton0
。他們建議了命令$ nmcli c delete pvpnroutintrf0 dummy
和
$ nmcli c delete proton0 tun
但這些會導致“未知連接”錯誤:
$ nmcli c delete pvpnroutintrf0 dummy Error: unknown connection 'pvpnroutintrf0'. Error: unknown connection 'dummy'. Error: cannot delete unknown connection(s): 'pvpnroutintrf0', 'dummy'.
$ nmcli c delete proton0 tun Error: unknown connection 'proton0'. Error: unknown connection 'tun'. Error: cannot delete unknown connection(s): 'proton0', 'tun'.
我已經嘗試過使用
sudo
這些,它沒有任何區別。我也試過$ nmcli c delete pvpnroutintrf0 $ nmcli c delete id pvpnroutintrf0 $ nmcli c delete id pvpnroutintrf0 dummy $ nmcli connection delete pvpnroutintrf0 $ nmcli connection delete pvpnroutintrf0 dummy $ nmcli connection delete id pvpnroutintrf0 dummy
它們返回相同的“未知連接”錯誤。
這個 Unix SE 頁面存在一個類似的問題,但除了我嘗試過的之外沒有相關的答案。
nmcli
正如人們所期望的那樣,手冊頁同樣沒有幫助。如何刪除這兩個連接?
您已經列出了
nmcli d
其中列出受管設備的輸出。但是,您正在嘗試刪除與nmcli
. 從手冊頁:NetworkManager 將所有網路配置儲存為“連接”,它們是描述如何創建或連接到網路的數據集合(Layer2 詳細資訊、IP 地址等)。當設備使用該連接的配置創建或連接到網路時,該連接是“活動的”。
如果你看一下
nmcli c show
,你會發現輸出如下NAME UUID TYPE DEVICE <name> <some uuid> <type info> <device>
列的值
NAME
是命令的預期參數nmcli c delete
。因此,您應該使用設備pvpnroutintrf0
和命令proton0
中使用的連接名稱delete
來實現 ProtonVPN 支持的建議。(有時,這些選擇與設備名稱一致,但在您的設置中似乎並非如此。)