我如何知道是否build立了一个openVPN隧道?

您如何知道在OpenVPN中是否build立了站点到站点的VPN隧道? 除了要对方通通外,还有什么命令或者什么东西来显示通道的状态?

我在两端使用了centos。 对此很新颖! 谢谢

除了@quantabuild议的内容:

  1. 使用OpenVPNpipe理界面及其“状态”命令。

“man openvpn”会告诉你如何设置和使用这个界面(search“–management”)

点对点(1.x),服务器(2.x)和客户端(2.x)模式下的OpenVPN产生不同的输出,但是它会让你看看它是否连接。 在服务器模式下,它将列出所有连接的客户。

  1. OpenVPN可以每隔n秒将其状态转储到文本文件。 再次,“man openvpn”(寻找“–status”)。 该文件的内容将与pipe理状态命令生成的内容完全相同。

  2. OpenVPN可以在连接build立,closures,守护进程启动或closures之前等执行任意脚本,实际上你可以脚本几乎任何运动。 没有什么东西禁止使用钩子脚本中的桌面通知。

在“man openvpn”中search“SCRIPTING”。

当然,如果你忽略了前面的“ – ”,这些选项中的每一个都可以被添加到openvpnconfiguration文件中。

一般来说,我强烈build议你完整地阅读手册页,只是要知道它可以做什么,什么是后果。

  1. 检查双方的日志文件。
  2. sudo /sbin/ifconfig确保tun/tap界面已启动并正在运行。
  3. route -n来检查路由表。