我使用 Ubuntu 18.04.1,但是由于某种原因,我的 network-manager-openvpn 连接目前无法正常工作。
有没有一种简单的方法可以启动和结束 OpenVPN 客户端连接,而无需在连接期间保持终端打开?如果您能提供可以在脚本中使用的建议,我将不胜感激。
编辑:解决方案
使用 nohup 提交作业,例如:
$ sudo nohup openvpn vpnconfig.ovpn &
并使用 PID 终止该作业或:
$ sudo killall openvpn
答案1
从我在 Ubuntu、Debian、Fedora 上使用 OpenVPN 的情况来看,如果你只是关闭终端,隧道仍然会保持建立状态。只要你不按Ctrl + c
,你仍然可以使用它。但是,你可能必须运行以下命令才能让系统使用隧道:
sudo ip route add 0.0.0.0/1 dev tun0
sudo ip route add 128.0.0.0/1 dev tun0
要停止隧道,请运行:
sudo killall openvpn