连接后是否有简单的方法可以确定 OpenVPN 隧道是否已建立?我读到过一些文章说您可以 ping 隧道另一端的“虚拟适配器”,但我不知道它们是什么意思。
编辑:我忘了说我正在使用命令行而不是 GUI。
-
答案1
好吧,如果您正在通过连接部分并且图标为绿色,则隧道应该已建立。您还可以拉出日志(右键单击图标->日志)并查看以下行:
2012 年 2 月 17 日星期五 00:44:52 初始化序列已完成
如果您不信任它,请尝试连接到某个服务器。如果您能够连接到您已建立的另一侧的服务器。或者在命令提示符下键入 ipconfig 以在虚拟适配器接口上找到您的默认网关,然后 ping 该 ip。
话虽如此,您使用的是 Windows 7 吗?在 Windows Vista/7 中,您必须右键单击 OpenVPN 并“以管理员身份运行”,否则将无法添加路由。图标将变为绿色,但您将无法与远程端通信。
答案2
这里有几个选项。如果您已启用管理端口:
telnet localhost 5001
一旦连接,您将能够做很多事情,但两个关键命令是:
state and status
状态或状况应该能够告诉您是否已连接。您还可以执行“状态开启”和“状况开启”,如果情况发生变化,它将向您发送信息。
假设您这边的隧道 IP 地址为 10.0.0.5,而另一边的 IP 地址为 10.0.0.6。从您的主机尝试 ping 10.0.0.6。如果收到响应,则表示您已连接并且相应的路由(等)已就位。如果没有,则表示出现了问题,您应该尝试“state”和“status”命令。
此外,跟踪路由应该同时显示 10.0.0.5 和 10.0.0.6。