始终开启 VPN 连接

gre*_*reg 2 vpn 12.04

我有一个可用的 VPN 连接。像梦一样工作。

但不起作用的是网络连接管理器面板中的“自动连接”选项。它永远不会自动连接,不会在启动时,也不会在断开连接后。我不太确定那个选项是做什么用的。我会在没有任何警告的情况下与 VPN 断开连接。

有没有办法确保我的电脑只通过 VPN 连接到互联网?这样,如果未建立 VPN 连接,我的计算机将无法访问 Internet。如果由于某种原因连接断开,有没有办法让 ubuntu 尝试自动重新连接到 VPN?

小智 5

不幸的是,当您尝试访问无法访问的服务时,“自动连接”允许 VPN 进行连接,这意味着它无法维护仅用于(或什至主要)用于隐私目的的 VPN 连接。

我发现保持 VPN 运行的唯一方法是有一个运行的 crontab 条目

nmcli con on id YourVPNName
Run Code Online (Sandbox Code Playgroud)

这假设您已经通过 NetworkManager 配置了您的 VPN,您可能已经这样做了。

  • 这非常棒,可能只是解决我的问题。尽管使用我的 nmcli 版本,我得到了“错误:‘con’命令‘on’无效。”所以我读了那个人并找到了‘up’而不是‘on’。对我有用的命令是:`nmcli con up id YourVPNName` 我的 nmcli 版本是 0.9.4.0。 (2认同)