![通过 cli 启动 nm-openvpn](https://linux22.com/image/184415/%E9%80%9A%E8%BF%87%20cli%20%E5%90%AF%E5%8A%A8%20nm-openvpn.png)
我正在使用 MX linux,我需要下一步。我有一个 openvpn 的配置,它可以通过 cli 手动启动和我的 XFCE 中的 nm-openvpn 应用程序完美运行。
我想每天早上 9 点通过 cron 启动我的 openvpn,但在我的 XFCE 中进行视觉显示,就像我从 GUI 启动它一样。
当我单击“连接到 VPN”时,networkmanager 会启动哪个命令?我试图分析 ps -aux | grep openvpn 输出和系统日志,但没有成功。
答案1
当您通过 NM 激活 openvpn 连接时,不会启动任何非网络管理器命令。这是 NM 内建立连接的内部过程。要通过命令行操作它,您可以使用命令nmcli
。像这样的某种命令应该可以工作:
nmcli connect up "name of the openvpn connection"
您可以使用连接的 ID、UUID 或 PATH,而不是 VPN 连接的名称。