连接到特定 VPN 时启用/禁用 xl2tpd

连接到特定 VPN 时启用/禁用 xl2tpd

你好,

我是一名 MSP,正在尝试使用 Linux 作为我的日常驱动程序,并且我往往需要连接到许多不同的 VPN。我目前的障碍是,我有一个特定的 L2TP VPN 连接到客户办公室的 Cisco Meraki MX84,我使用 network-manager-l2tp-gnome 进行连接,但如果我运行 xl2tpd,它就会拒绝连接,而我设置的其他不连接到 Cisco 硬件的 L2TP VPN 确实需要 xl2tpd。

目前我的解决方法是在连接到此特定 VPN 时运行以下命令

sudo systemctl stop xl2tpd

然后当我完成或需要连接到不同的 VPN 时,启动 xl2tpd 备份。

需要澄清的是,如果 xl2tpd 处于正确状态,我设置的所有 VPN 都可以正常运行。

有没有办法让我绕过 xl2tpd 而不影响其他 VPN?或者,当我连接/断开此 VPN 时自动启用/禁用 Xl2tpd。

如果一切都失败了,我只会编写一个快速而粗糙的脚本来根据需要启动和停止服务,但我确信一定有更好的方法。

目前正在运行 PopOS!_ Ubuntu 19.10 eoan 和 VPN 通过 network-manager-l2tp-gnome 设置。

相关内容