![Windows 忽略在路由表中使用哪个接口](https://linux22.com/image/639226/Windows%20%E5%BF%BD%E7%95%A5%E5%9C%A8%E8%B7%AF%E7%94%B1%E8%A1%A8%E4%B8%AD%E4%BD%BF%E7%94%A8%E5%93%AA%E4%B8%AA%E6%8E%A5%E5%8F%A3.png)
你好,我正在运行 Windows 7,我有 2 个网卡,一个无线网卡用于互联网连接,一个有线网卡用于本地局域网连接。我想同时使用两者,所以我将局域网卡设置为接口优先级列表中的第一位,并手动将较低的度量设置为无线网卡,以便网关成为首选。
然后我添加了一条路由“路由添加 172.0.0.0 掩码 255.0.0.0 172.21.61.161 度量 1 如果 11”这是我的本地网络,以 172.21.61.161 为网关,255.255.255.224 是该网络的子掩码。
无线网络自动配置为 0.0.0.0 掩码 0.0.0.0,并设置无线网关和接口。
本地连接和互联网都以这种方式工作,但是本地网络真的很慢,所以我在连接和浏览“\ \LANPCNAME”时使用 wireshark 嗅探了无线网卡,并发现 Windows 首先尝试通过无线接口查找每个本地路径,我怎样才能让它明白我只想使用接口 11 进行这条路由???
我注意到的一件事是,如果我连接到另一个无线网络并尝试连接本地计算机,则需要大约 10 秒钟才能连接,然后它才能按我想要的方式工作,可能是无线网卡超时并且 Windows 决定使用本地适配器。
无法正常工作的无线网络是域工作网络......
我非常感谢您的帮助!
以下是翻译成英文的“路线打印”:
===========================================================================
Interface list
11...38 ea a7 5d 95 34 ......Intel(R) 82579LM Gigabit Network Connection
12...60 67 20 95 a6 bc ......Intel(R) Centrino(R) Advanced-N 6205
1...........................Software Loopback Interface 1
18...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
===========================================================================
Routes for IPv4
===========================================================================
Active routes:
Network address Submask Gateway-address Interface Metric
0.0.0.0 0.0.0.0 10.211.128.2 10.211.128.255 460
10.211.128.0 255.255.240.0 Vid lan 10.211.128.255 476
10.211.128.255 255.255.255.255 Vid lan 10.211.128.255 476
10.211.143.255 255.255.255.255 Vid lan 10.211.128.255 476
127.0.0.0 255.0.0.0 Vid lan 127.0.0.1 306
127.0.0.1 255.255.255.255 Vid lan 127.0.0.1 306
127.255.255.255 255.255.255.255 Vid lan 127.0.0.1 306
172.0.0.0 255.0.0.0 172.21.61.161 172.21.61.173 241
172.21.0.0 255.255.255.224 172.21.61.161 172.21.61.173 243
172.21.61.0 255.255.255.0 172.21.61.161 172.21.61.173 440
172.21.61.160 255.255.255.224 Vid lan 172.21.61.173 496
172.21.61.173 255.255.255.255 Vid lan 172.21.61.173 496
172.21.61.191 255.255.255.255 Vid lan 172.21.61.173 496
224.0.0.0 240.0.0.0 Vid lan 127.0.0.1 306
224.0.0.0 240.0.0.0 Vid lan 172.21.61.173 496
224.0.0.0 240.0.0.0 Vid lan 10.211.128.255 476
255.255.255.255 255.255.255.255 Vid lan 127.0.0.1 306
255.255.255.255 255.255.255.255 Vid lan 172.21.61.173 496
255.255.255.255 255.255.255.255 Vid lan 10.211.128.255 476
====== ======== =================== =======================================
Static routes:
Network address Submask Gateway address Metric
172.0.0.0 255.0.0.0 172.21.61.161 1
===========================================================================
Routes for IPv6
===========================================================================
Active routes:
Gr Mått Nätverk Mål Gateway
1 306 ::1/128 Vid lan
1 306 ff00::/8 Vid lan
===========================================================================
Static routes:
None
ipconfig:
Ethernet-anslutning Local Area Connection:
Anslutningsspecifika DNS-suffix . :
IPv4-adress . . . . . . . . . . . : 172.21.61.173
Nätmask . . . . . . . . . . . . . : 255.255.255.224
Standard-gateway. . . . . . . . . :
Trådlös anslutning Wireless Network Connection:
Anslutningsspecifika DNS-suffix . : secret.server.com
IPv4-adress . . . . . . . . . . . : 10.211.128.255
Nätmask . . . . . . . . . . . . . : 255.255.240.0
Standard-gateway. . . . . . . . . : 10.211.128.2
答案1
解决了!!
我的驱动器映射为“\computername\share”,这意味着它将在默认网关的子网中查找“computername”,对吗?当我用“\172.xxx\share”映射驱动器时,它就起作用了!当然,没有默认网关和静态路由“route add 172.0.0.0 mask 255.0.0.0 172.21.61.161 metric 1 if 11”
我不敢相信我竟然错过了这么明显的事情……