用于检查 VPN 连接并在断开连接时重新连接的工具?

用于检查 VPN 连接并在断开连接时重新连接的工具?

我有两台运行 Windows Server 2008 R2 的服务器,它们通过 VPN 隧道连接。连接服务器使用 Windows 内置的 VPN 客户端(启动时使用 rasdial)。VPN 服务器由另一侧的防火墙(Sophos/Astaro UTM 9)提供,而不是由第二台 Windows 服务器提供。

现在我遇到的问题是,有时连接由于各种原因而关闭,然后我总是手动重新连接 VPN,这不是很好的做法。

因此,我正在寻找一种工具,它可以每分钟 ping 一次我的第二台服务器,如果无法访问则尝试重新连接 VPN。

有人知道这样的工具吗?

答案1

您知道它退出的原因吗?寻找问题的根源而不是采用黑客解决方案不是更好吗?:)

不过,除此之外,请看一下这份文件VPN 重新连接

抽象的:

VPN 重新连接是 Windows® 7 或 Windows Server® 2008 R2 中路由和远程访问服务 (RRAS) 的一项新功能,它为用户提供无缝、一致的 VPN 连接,并在用户暂时失去 Internet 连接时自动重新建立 VPN。

否则 - 你的编程技能怎么样 :) 如果你想探索你的 ping 选项,编写一个简单的程序来做到这一点并不难。我会给你指出一个回答某人在 stack overflow 上提交的。我会采取类似这样的方法。

当然,这不是一个编程问题,而只是为了参考而提出来。

答案2

根据 [Microsoft Doc]9http://www.microsoft.com/en-us/download/details.aspx?id=20277),

在 CLIENT1 上创建和配置使用 VPN 重新连接的远程连接 在 CLIENT1 上,使用网络和共享中心创建到 vpn1.contoso.com 的连接并保存该连接。然后配置该连接的属性以使用 VPN 重新连接。

创建与 vpn1.contoso.com 的 VPN 重新连接

  1. 在 CLIENT1 上,单击“开始”,然后单击“控制面板”。
  2. 在“网络和 Internet”下,单击“查看网络状态和任务”。
  3. 在网络和共享中心,单击设置新连接或网络
  4. 单击“连接到工作区”,然后单击“下一步”。
  5. 单击使用我的Internet连接(VPN)。
  6. 单击“我稍后将设置 Internet 连接”。
  7. 在 Internet 地址中,键入 vpn1.contoso.com。在目标名称中,键入 VPN 重新连接,然后单击下一步。
  8. 在“键入您的用户名和密码”对话框中,键入以下信息:在“用户名”中,键入 user1。在“密码”中,键入 Pass@word1。单击“记住此密码”。在“域”中,键入 contoso。
  9. 单击“创建”,然后单击“关闭”。

配置并测试 VPN 重新连接

  1. 在 CLIENT1 上的“网络和共享中心”中,单击“更改适配器设置”。
  2. 双击“VPN 重新连接”,然后单击“属性”。
  3. 在“安全”选项卡的“VPN 类型”列表中,选择“IKEv2”,然后单击“确定”。
  4. 在连接VPN重新连接对话框中,单击连接。
  5. 如果出现“设置网络位置”对话框,请选择“工作”。CLIENT1 应使用 VPN 重新连接成功连接到 VPN1。要验证连接,请使用刚刚设置的 VPN 重新连接从 CLIENT1 访问公司文件服务器。

通过连接到远程文件共享来测试远程连接

  1. 单击“开始”,单击“所有程序”,单击“附件”,然后单击“运行”。
  2. 单击“开始”,键入 \dc1.contoso.com\corpdata,然后按 ENTER。
  3. 双击 VPNTest 将其打开,添加一些文本,然后保存文件。
  4. 关闭记事本。
  5. 在“网络连接”窗口中,右键单击“VPN 重新连接”,然后单击“断开连接”。

相关内容