在没有 DHCP 的 Windows Server 2008 上配置 VPN

在没有 DHCP 的 Windows Server 2008 上配置 VPN

请参阅底部的修订部分,因为原始问题似乎有点复杂


我从客户的托管公司获得了一台基于云的虚拟机。VM 实例的唯一用途是为客户面向公众的 ASP.net 网站提供服务。

VM 实例上只安装了 Windows Server 2008 R2,我安装了以下内容:

  • 互联网信息服务
  • 网络策略和访问服务器
  • MSSQL 2012

由于我已经通过托管公司控制面板防火墙打开了相应的防火墙端口,因此我能够远程桌面并远程连接到 MSSQL。

最近,我注意到有一组 IP 地址遍布全球的计算机试图暴力破解Administratorsa帐户。随后,我以防万一禁用了这两个帐户,并且不打算重新启用它们。然而,这些帐户仍不断遭到反复暴力破解。

我尝试在 Windows Server 上设置 VPN 访问,但无法使其正常工作。我遵循了以下教程:这里这里这里..

当我尝试通过 VPN 连接时,我注意到事件查看器中出现以下消息:

无法联系 DHCP 服务器。自动专用 IP 地址 169.254.xxx.xx 将分配给拨入客户端。客户端可能无法访问网络上的资源。

这表明未安装 DHCP。当我去安装 DHCP 时,我看到了太多选项,我都不知道该怎么做。

我的问题是:由于我有一个在 VM 实例上运行的实时客户端 ASP.net 应用程序,该应用程序具有固定 IP(4x.2x.13x.xx)/ www.clientssite.com。安装 DHCP 角色是否可能会弄乱/关闭实时站点?DHCP 是否会使我的站点在 IIS 下保持运行,我只需创建 DHCP 范围(例如 10.9.8.10 到 10.9.8.50)即可?这是否有可能解决我的 VPN 连接问题,这是最终目标。


修改后的问题


我有一台运行 Windows Server 2008R2 的基于云的虚拟机。

  • 专用 IP 地址(来自我的托管公司)46.130.22.99
  • 网关IP:46.130.22.1
  • DNS:81.17.240.194
  • 已安装角色:应用服务器、Web 服务器、网络策略和访问服务(仅包含路由和远程服务、远程访问服务和路由)

Routing and Remote Services我已经添加了一个静态地址池从46.130.22.546.130.22.9

当我尝试与服务器建立 VPN 连接时,它只是停滞,然后显示一条消息说

错误 800:未建立远程连接,因为尝试的 VPN 隧道失败。

我还需要做其他什么事情来进行设置吗?


屏幕截图


DHCP 地址池

路由和远程访问属性

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述

在此处输入图片描述


IP配置输出


Windows IP Configuration

   Host Name . . . . . . . . . . . . : removed
   Primary Dns Suffix  . . . . . . . :
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : Yes
   WINS Proxy Enabled. . . . . . . . : No

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Xen Net Device Driver
   Physical Address. . . . . . . . . : 00-16-3E-08-9B-64
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::193b:c0b:7cc0:daeb%14(Preferred)
   IPv4 Address. . . . . . . . . . . : 46.22.130.99(Preferred)
   Subnet Mask . . . . . . . . . . . : 255.255.254.0
   Default Gateway . . . . . . . . . : 46.22.130.1
   DHCPv6 IAID . . . . . . . . . . . : 285218366
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-18-AF-1C-90-00-16-3E-08-9B-64

   DNS Servers . . . . . . . . . . . : 81.17.240.194
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter isatap.{184042A4-4F78-48AE-8BC9-A37E53E8D556}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 9:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft Teredo Tunneling Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2001:0:9d38:953c:248b:25e4:d1e9:7d9c(Pref
erred)
   Link-local IPv6 Address . . . . . : fe80::248b:25e4:d1e9:7d9c%10(Preferred)
   Default Gateway . . . . . . . . . :
   NetBIOS over Tcpip. . . . . . . . : Disabled

Tunnel adapter 6TO4 Adapter:

   Connection-specific DNS Suffix  . :
   Description . . . . . . . . . . . : Microsoft 6to4 Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   IPv6 Address. . . . . . . . . . . : 2002:2e16:8263::2e16:8263(Preferred)
   Default Gateway . . . . . . . . . :
   DNS Servers . . . . . . . . . . . : 81.17.240.194
   NetBIOS over Tcpip. . . . . . . . : Disabled

答案1

如果将 RRAS 服务器连接设置为带 NAT 的 VPN,则最容易。我不确定您对云环境有多少控制权,但您应该将所有私有服务器(SQL 服务器等)放在具有 192.168.xx、10.xxx 或 172.[16-32].xx 私有 IP 范围的私有网络中。

向 VPN 服务器添加第二个 NIC,将其放置在私有子网中。

在 RRAS MMC 中,您必须重新配置您的连接。右键单击服务器,单击配置。选择带 NAT 的 VPN。选择具有公共访问权限的 NIC。单击下一步,从指定的地址范围中进行选择,接下来使用私有网络子网设置新范围,接下来选择您想要设置身份验证的方式(RADIUS 或 RRAS,取决于您的配置)然后您就完成了。

或者,您可以进行设置,以便客户端使用 DHCP 服务器。不要选择“从地址范围”,而是选择 DHCP 服务器。完成服务器配置后,展开服务器->ipv4,然后单击 DCHP 中继代理上的属性。添加环境中所有 DHCP 服务器的地址。

您可以通过右键单击 RRAS MMC 中的服务器,单击属性,然后查看显示 IP 地址分配的 IPv4 选项卡来检查是否可以配置静态地址池。

如果这不能解决问题,请验证端口是否从外部向服务器开放(1723 和 IP 协议 47)。检查服务器上的事件日志(应用程序和安全性最有帮助),启动事件日志以记录所有事件,并检查服务器属性上的日志附加 RRAS 信息按钮(您可以在 %windir%\tracing 目录中找到这些日志)。

如果您在内部网络上进行配置,并让位于同一子网的服务器尝试 VPN 进行测试,以确保它可以在没有互联网干扰的情况下正常工作,这也可能会有所帮助。如果您可以内部连接但不能外部连接,则可能是防火墙的问题,或者您可能尝试连接到错误的服务器,如果您可以在公共端口(如端口 80 上的 IIS)上配置某些内容,看看是否可以从外部访问服务器。

如果您在日志中发现更多内容或这有帮助,请告诉我。

相关内容