我是 Ubuntu GNOME 用户,我想知道是否有办法在断开连接时自动重新连接到 VPN。我正在使用OpenVPN协议。
我已经彻底检查了网络管理器,但找不到这样的选项,只能在连接到特定 WiFi 时连接到 VPN。
m0N*_*4in 40
从 18.10 开始(无法检查早期版本),NetworkManager 中的 VPN 连接有一个设置vpn.persistent:在连接丢失时重新连接到 VPN,直到您手动断开连接。它"no"默认设置为,不幸的是在 Gnome 网络设置和 nm-connection-editor 中都没有公开。
但是您可以通过这样的 CLI 设置它:
nmcli connection modify <Your VPN connection name> connection.autoconnect-retries 0
nmcli connection modify <Your VPN connection name> vpn.persistent yes
Run Code Online (Sandbox Code Playgroud)
当然,在您这样做之前,连接必须存在。并且autoconnect-retries 0实际上意味着“永远重试”,因为很明显,还有什么0可以代表!?
来源:
Ott*_*sen 21
OpenVPN 有一个内置机制来自动检测死链接并重新连接。在网络管理器中转到“编辑连接”,选择您的 VPN 连接并选择“编辑”。在“VPN”选项卡中单击“高级...”并转到“常规”选项卡。您有两个相关选项:
“指定 ping 间隔”告诉 OpenVPN 检查链接是否仍然有效的频率。“指定退出或重新启动 ping”告诉它等待多长时间,直到它采取行动以及采取何种行动。
示例:我的设置是“30 / ping-restart / 300”。这意味着 OpenVPN 每 30 秒检查一次链接是否仍处于活动状态。如果链接关闭 300 秒,它会启动重新启动。
这样就不需要外部脚本了......
| 归档时间: |
|
| 查看次数: |
28074 次 |
| 最近记录: |