如何在Windows上设置手动添加路线的度量?

我正在使用以下命令来添加一个路由,但是度量标准不能按照我希望的方式工作。 我想要我添加的路线有一个较低的成本。

C:\Users\cboyle>route ADD 0.0.0.0 MASK 0.0.0.0 192.168.76.2 METRIC 3 IF 11 OK! C:\Users\cboyle> 

上面的命令前面是我的路由表。

  Microsoft Windows [Version 6.1.7600] Copyright (c) 2009 Microsoft Corporation. All rights reserved. C:\Users\cboyle>route print =========================================================================== Interface List 11...00 1a 4d 84 48 22 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller 15...08 00 27 00 40 a3 ......VirtualBox Host-Only Ethernet Adapter 1...........................Software Loopback Interface 1 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter 13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2 =========================================================================== IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.76.1 192.168.76.40 20 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 192.168.56.0 255.255.255.0 On-link 192.168.56.1 276 192.168.56.1 255.255.255.255 On-link 192.168.56.1 276 192.168.56.255 255.255.255.255 On-link 192.168.56.1 276 192.168.76.0 255.255.255.0 On-link 192.168.76.40 276 192.168.76.40 255.255.255.255 On-link 192.168.76.40 276 192.168.76.255 255.255.255.255 On-link 192.168.76.40 276 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 192.168.56.1 276 224.0.0.0 240.0.0.0 On-link 192.168.76.40 276 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 192.168.56.1 276 255.255.255.255 255.255.255.255 On-link 192.168.76.40 276 =========================================================================== Persistent Routes: None IPv6 Route Table =========================================================================== Active Routes: If Metric Network Destination Gateway 1 306 ::1/128 On-link 15 276 fe80::/64 On-link 15 276 fe80::49e3:31a5:5cc7:97ea/128 On-link 1 306 ff00::/8 On-link 15 276 ff00::/8 On-link =========================================================================== Persistent Routes: None C:\Users\cboyle> 

在这之后。

 C:\Users\cboyle>route print =========================================================================== Interface List 11...00 1a 4d 84 48 22 ......Marvell Yukon 88E8056 PCI-E Gigabit Ethernet Controller 15...08 00 27 00 40 a3 ......VirtualBox Host-Only Ethernet Adapter 1...........................Software Loopback Interface 1 12...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter 13...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2 =========================================================================== IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.76.1 192.168.76.40 20 0.0.0.0 0.0.0.0 192.168.76.2 192.168.76.40 23 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 192.168.56.0 255.255.255.0 On-link 192.168.56.1 276 192.168.56.1 255.255.255.255 On-link 192.168.56.1 276 192.168.56.255 255.255.255.255 On-link 192.168.56.1 276 192.168.76.0 255.255.255.0 On-link 192.168.76.40 276 192.168.76.40 255.255.255.255 On-link 192.168.76.40 276 192.168.76.255 255.255.255.255 On-link 192.168.76.40 276 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 192.168.56.1 276 224.0.0.0 240.0.0.0 On-link 192.168.76.40 276 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 192.168.56.1 276 255.255.255.255 255.255.255.255 On-link 192.168.76.40 276 =========================================================================== Persistent Routes: None IPv6 Route Table =========================================================================== Active Routes: If Metric Network Destination Gateway 1 306 ::1/128 On-link 15 276 fe80::/64 On-link 15 276 fe80::49e3:31a5:5cc7:97ea/128 On-link 1 306 ff00::/8 On-link 15 276 ff00::/8 On-link =========================================================================== Persistent Routes: None C:\Users\cboyle> 

我想要添加的路线优先于默认路线。

    我的猜测是,这是因为在NIC上设置了自动度量选项。 自动度量是基于链路速度,所以我猜你的主机连接到一个100Mbps的交换机端口。 DG将根据链路速度单独分配一个指标。 任何静态分配的路由将根据链路速度PLUS分配一个度量标准。 如果要为分配给DG的度量标准分配较低的度量标准,请在NIC上禁用“自动度量标准”选项。

    http://support.microsoft.com/kb/299540

    route /?的相关部分route /? 帮助文字:

          >路由ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
                  目的地^ ^掩码^网关度量^ ^
                                                             接口^
    

    你可以在这里看到你在添加路由时通过METRIC选项来设置它。 较低的数字优先于较高的数字。

    根据您发布的信息,它看起来像是指定相对于此链接中find的图表的指标: http : //support.microsoft.com/kb/299540 ,或相对于默认网关。 您可能会看到它是否允许您在那里使用负值来强制实现所需路线的较低的公制成本。

    根据我的经验,在Windows上使用不同度量的几条相同的路由最多是棘手的,而且往往不可靠,特别是在Windows Vista / 7上。 您可以通过使用两条路线而不是一条路线来解决此问题,从而迫使Windows使用更具体的路线。 所以,按照你的例子:

     route ADD 0.0.0.0 MASK 128.0.0.0 192.168.76.2 IF 11 route ADD 128.0.0.0 MASK 128.0.0.0 192.168.76.2 IF 11 

    这将可靠地完成你的目标。 实际上,这是OpenVPN软件通过VPNbuild立默认路由的解决scheme。

    我知道这是迟到的,但我今天刚刚遇到了这个 – 我想连接到Gmail,但它被域LANnetworkingfilter阻止。 我带了一个wifi usb到达非域名networking,并能够通过改变stream量的优先级到达gmail。 这仍然允许我访问域networking。

    找出接口#的

      Route Print 

    使用Netsh在USB设备接口上设置较低的值。 较低的值意味着更高的优先级。 这也将删除自动设置。

     netsh interface ipv4 set interface 25 metric=2 

    使用Route Print进行validation

    如果您犯了一个错误,您可以将界面恢复为自动

     netsh interface ipv4 set interface 25 metric=automatic 

    有关netsh的更多信息,请参阅http://www.colorconsole.de/cmd/en/Windows_Vista/netsh/interface/ipv4/set/interface.htm

    路由 networking 窗口 静态路由