命令或脚本来检测 VPN 连接状态

命令或脚本来检测 VPN 连接状态

我正在使用 Ubuntu Network Manager VPN 客户端连接到 PPTP VPN 服务器。
我有一个从互联网获取一些数据的应用程序,并且必须从 VPN 后面运行。
如果 VPN 连接断开,我需要暂停申请流程。
如何查明 VPN 是否已连接/断开(脚本或命令)?
或者是否有服务能够在 VPN 连接/断开连接时调用脚本?

谢谢

答案1

TorrentFreak 有一篇文章关于类似的事情。

你可以看看VPN检查

答案2

我不久前写过一些东西,使用几种不同的方法来监视您的 IP,并提供一些通知等选项。它是为 CentOS 编写的,但不需要太多就能适应 Debian 风格。欢迎反馈。

http://code.google.com/p/ipcheck/source/browse/ipcheck.sh

相关内容