NetworkManager:在特殊情况下抑制自动连接

NetworkManager:在特殊情况下抑制自动连接

我的设置:我有一个 VPN 连接(wireguard,由 NetworkManager 管理),我希望几乎一直保持连接,这就是将其设置为自动连接(connection.autoconnect = yes)的原因。我还有第二个 VPN 连接(openconnect),有时会手动打开。

现在我遇到的问题是,每当我打开 openconnect VPN 时,wireguard VPN 也会打开(即使我之前手动将其停止),并且两个 VPN 发生冲突,并且什么都不起作用,没有 DNS 解析,根本没有连接。

有没有办法在 NetworkManager 中配置连接(最好使用 nmcli),使其通常自动连接,但“让出”另一个连接?换句话说,配置类似于“通常自动连接 A,但如果 B 处于活动状态,则不自动连接 A”。

我知道通过 connection.secondaries 可以实现完全相反的效果(如果 B 处于活动状态,则连接 A)。

相关内容