Windows 8 忽略更具体的路由

Cod*_*r14 6 routing windows-8

操作系统:Windows 8

我有一个有线网卡(通过 ip 192.168.0.1 连接到路由器)和一个 WIFI 网卡(通过 ip 192.168.1.1 连接到路由器)。我希望所有流量都通过有线 NIC,除了 192.168.1.0/24 范围应该使用 wifi-nic。

这在 Windows 7 中运行良好,无需任何手动配置。然而,在 Windows 8 中,它不是。

我的路由表:

  ===========================================================================
Interface List
 14...f2 7b cb 13 e7 f0 ......Microsoft Wi-Fi Direct Virtual Adapter
 13...b8 ac 6f 54 d2 5c ......Realtek PCIe FE Family Controller
 12...f0 7b cb 13 e7 f0 ......Dell Wireless 1397 WLAN Mini-Card
  1...........................Software Loopback Interface 1
 15...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
 16...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
===========================================================================

IPv4 Route Table
===========================================================================
Active Routes:
Network Destination        Netmask          Gateway       Interface  Metric
          0.0.0.0          0.0.0.0      192.168.1.1    192.168.1.198     30
          0.0.0.0          0.0.0.0      192.168.0.1    192.168.0.233     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.0.0    255.255.255.0         On-link     192.168.0.233    276
    192.168.0.233  255.255.255.255         On-link     192.168.0.233    276
    192.168.0.255  255.255.255.255         On-link     192.168.0.233    276
      192.168.1.0    255.255.255.0      192.168.1.1    192.168.1.198     31
    192.168.1.198  255.255.255.255         On-link     192.168.1.198    286
        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.0.233    276
        224.0.0.0        240.0.0.0         On-link     192.168.1.198    286
  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.0.233    276
  255.255.255.255  255.255.255.255         On-link     192.168.1.198    286
===========================================================================
Persistent Routes:
  None
Run Code Online (Sandbox Code Playgroud)

我为 192.168.1.0 添加了规则。我认为 Windows 应该对 IP 192.168.1.1 使用此规则,因为它比默认路由更具体。

然而它不是:

C:\Windows\system32>tracert 192.168.1.1

Tracing route to 192.168.1.1 over a maximum of 30 hops

  1    58 ms     4 ms     4 ms  192.168.0.1
  2    68 ms    12 ms    11 ms  ^C
Run Code Online (Sandbox Code Playgroud)

所以......我做错了什么?以及如何让 Windows 使用 192.168.1.0/8 的无线网卡

小智 0

您能否显示用于添加路线的路线命令。

通常,如果同一位置存在两条路由,Windows 会选择度量值最低的路由。新路由的指标是 31,因此通常不会选择它。

有几个与此相关的问题,例如如果存在 2 个与 Internet 源的连接,Windows 7 如何决定采用哪条路由?(例如,无线和以太网连接到路由器)