当用户注销时强制Windows保持连接到Microsoft VPN

我有一个远程办公室位置的Windows Server 2008,即使没有用户login,也需要通过VPN(标准Windows PPTP连接)保持连接到主办公室。现在,服务器可以连接到VPN并授权Active因为当我以pipe理员身份login时,我select“networkinglogin”选项,当我login时,它会自动连接VPN并build立AD身份validation。

但是,无论用户是否login,我都有在该服务器上运行的服务(主要是Microsoft DPM备份应用程序)需要持续连接。基本上,我需要以下内容:

  1. 只要计算机启动,就需要连接到VPN,以便需要域连接的后台服务可以运行。
  2. 如果VPN连接丢失,则需要连续尝试连接到VPN(如每10分钟一次)。

这是可能的吗?如果是这样,怎样才能完成?

从路由和远程访问控制台(RRAS):

  • 必须在“选项”选项卡(在远程办公室)的“请求拨号”中设置为永不挂断
  • 一个必须是选项选项卡(在主站点)的持久连接
  • 在主站点的拨出时间,一律禁止拨打电话

如果你不这样做,这两个网站可能会尝试连接到其他同时,然后你有一个僵局

默认情况下,在2008年,您将无法直接在两个rras服务器之间ping rras地址。 Technet文章允许: http : //blogs.technet.com/b/networking/archive/2008/11/07/unable-to-ping-the-tunnel-address-of-a-demand-dial-connection-上Windows的服务器-2008-rras.aspx

我对rras的主要和唯一的问题是,如果你没有永久性的stream量,vpn会保持标记为已连接,但一段时间后会停止工作。

要保持活动,您可以创build一个简单的计划Windows任务,在系统启动时在cmd内启动一个ping -t targetIP。

另外,默认情况下,路由和远程访问服务设置为自动( 延迟启动 )。 因此,窗口启动2分钟后,Windows将启动RRAS服务,并在所有其他窗口服务之后启动RRAS服务。 将其更改为自动启动。

看起来你只是使用远程办公服务器作为拨号客户端。 所以你可以创build一个从触发“系统启动”开始的计划任务。 它会调用一个cmd:

  • 使用rasdial命令build立vpn
  • 做一个ping循环,以保持连接工作。

rasdial命令行: 在这里输入图像说明

我遇到了同样的问题。 除了Mathieu Chateau的回答,在创buildVPN连接时,请确保选中“允许其他人使用此连接”checkbox。 否则,当创build连接日志的用户不在Windows会话中时,连接将closures。

在这里输入图像说明