new-netroute 和 route add 有什么区别?

new-netroute 和 route add 有什么区别?

我有带 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 时,我遇到了问题总体故障错误。

相关内容