从命令行检查 VPN 连接状态(连接/断开连接)

从命令行检查 VPN 连接状态(连接/断开连接)

如何使用命令行检查 VPN 连接是否已连接或断开?

答案1

如果你想知道任何VPN 连接处于活动状态,则以下调用有用:

nmcli con | grep -i vpn

根据连接状态,您将获得

VPN099     ...  vpn              wlan0

如果活跃或

VPN099     ...  vpn               ---

如果不活动。

答案2

这将仅显示活动连接:

nmcli con show --active

如果需要的话,你可以 grep vpn:

nmcli con show --active | grep -i vpn

答案3

答案很棒,对我而言 100% 有效

nmcli con show --active

但是当我开始使用openconnect 作为 Cisco Anyconnect 的替代品, 代替:

nmcli con show --active | grep -iVPN 安全

我必须使用下一步:

nmcli con show --active | grep -i

答案4

我们可以使用nmcli命令来执行此操作:

nmcli con status id your-vpn-connection-name

如果您的 VPN 连接已连接,您将看到连接信息,但如果您的 VPN 连接已断开,您将看到如下内容:

Error: 'your-vpn-connection-name' is not an active connection.

相关内容