只允许给定networking接口的子网路由(Windows)

我使用一台笔记本电脑,它有两个物理networking接口:无线(通过路由打印的IF 11 )和以太网IF 12 )。 我有两个路由器R1R2 ,但只有第一个有互联网连接。 我的目标是通过R1路由所有的stream量,但路由所有的请求在一个由R2 (例如192.168.2.x )通过R2控制的子网上。

Windows默认使用通过WiFi连接电缆,所以我将无线适配器的指标更改为低于IF 12的指标。

有没有办法阻止操作系统创build以太网适配器的默认0.0.0.0路由?

您应该能够通过不在NIC中设置默认网关供内部使用来完成此操作。 如果只在“Internet”NIC上设置默认网关,则可能需要在Windows中添加一个路由,并使用-p作为持久性。 您需要为除直接连接的子网之外的所有networking添加路由。

 ROUTE -P ADD 10.10.10.0 MASK 255.255.255.0 192.168.1.1 METRIC 1