如何为Win 2008 VPN服务器分配静态IP地址?

我正在设置一个VPN到我的托pipe服务提供商的Windows Server 2008框。 我其实已经有它的工作,并正在使用静态IP范围分配地址我的VPN客户端在192.168.42.101-150范围内。 正如我所说,它工作正常,但服务器似乎也是从这个范围内绘制它的IP地址…

例如,作为第一个连接的人,我发现服务器的内部接口的IP地址为.101,而我的客户端则是.102 ….

对于我的具体实现,我需要知道,服务器将始终具有相同的IP,所以我希望分配一个静态地址到该内部接口(如192.168.42.2)。 任何想法如何做到这一点?

虽然我不是完全反对build立一个DHCP服务器,而不是使用静态范围,并试图设置服务器“内部”接口的预留,我想像有一个更简单的方法来分配VPN服务器的一面到静态IP的接口…

有什么build议么?

VPN连接通过在客户端和服务器之间创build隧道来工作。 这些隧道本质上是4个地址的非常小的子网。 在上面给出的地址范围内,你的第一个隧道将使用子网192.168.42.100/30,地址是这样使用的:

  1. 192.168.42.100是networking地址
  2. 192.168.42.101是服务器端点的地址
  3. 192.168.42.102是客户端端点的地址
  4. 192.168.42.103是子网的广播地址

如果将第二个客户端连接到VPN服务器,则将使用下一个子网(192.168.42.104/30)。 这是必需的,以便VPN服务器可以将stream量路由到客户端。 所以,当你的客户端对192.168.42.101说话时,它实际上并不和服务器说话,它就会和它的隧道的VPN端点通话。 这恰好在服务器上,因此一般情况下工作(特别是如果服务器上的服务不限于特定子网或接口上的传入stream量)

但是,服务器也可以通过其自己的基本IP地址(或者,如果configuration了DNS,则通过其主机名)提供给客户端。 你的文章没有提到它,但从你正在写的东西,我们可以安全地假设这是192.168.42.0/24子网中的另一个地址。 不pipe有多less客户端连接,该地址都不会改变。