我有带 VPN 服务器 (RRAS) 的 Windows Server 2012R2
当某个用户连接时,我想要设置到他的网络的路由。
当我使用路由添加时,一切都工作正常,但是当我使用 New-NetRoute 路由时,无法按需要工作。
例如(当我使用路由添加命令时,网络 192.168.110.0/24 和 192.168.111.0/24 都可以通过连接访问)
PS C:\tools> Get-NetRoute
ifIndex DestinationPrefix NextHop RouteMetric PolicyStore
------- ----------------- ------- ----------- -----------
22 192.168.111.0/24 192.168.99.199 1 ActiveStore
22 192.168.110.0/24 192.168.99.199 1 ActiveStore
使用命令添加了到网络 192.168.110.0/24 的路由
route add 192.168.110.0/24 192.168.99.199
使用命令添加了到网络 192.168.111.0/24 的路由
New-NetRoute -DestinationPrefix 192.168.111.0/24 -NextHop 192.168.99.199 -PolicyStore ActiveStore -RouteMetric 1 -InterfaceIndex 22
当我尝试 ping 网络上的主机时,我收到以下输出:
PS C:\tools> ping 192.168.110.1 -n 1
Pinging 192.168.110.1 with 32 bytes of data:
Reply from 192.168.110.1: bytes=32 time=61ms TTL=63
Ping statistics for 192.168.110.1:
Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 61ms, Maximum = 61ms, Average = 61ms
PS C:\tools> ping 192.168.111.1 -n 1
Pinging 192.168.111.1 with 32 bytes of data:
General failure.
Ping statistics for 192.168.111.1:
Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),
因此,当我使用 route add 时,我没有遇到任何问题,并且一切都按需要进行,但是当我使用 New-NetRoute 时,我遇到了问题总体故障错误。