【问题标题】:Setting network adapter metric priority in Windows 7 [closed]在 Windows 7 中设置网络适配器指标优先级 [关闭]
【发布时间】:2011-12-08 19:26:05
【问题描述】:

我在 Windows 7 上遇到问题 - 如果我插入了以太网电缆,Windows 将默认使用我的 WiFi 网络适配器。我希望 Windows 默认使用我的以太网连接。为了解决这个问题,我必须在控制面板的“网络和共享中心”中手动断开 WiFi 适配器,然后它才能识别我的以太网连接。

另一件奇怪的事情是当我查看控制面板\网络和 Internet\网络连接时,我的“TAP-Win32 适配器 OAS”总是断开连接。我的以太网适配器只有在插入时才会被注意到;然后它才会显示为一个名为“Realtek PCIe GBE 系列控制器”的新适配器。

注意:抱歉,我无法显示屏幕截图,因为我距离显示图像还差一个声望点。

我按照文章How to Change the Priority of Wired/Wireless Network Cards in WindowsAn explanation of the Automatic Metric feature for Internet Protocol routes中的步骤操作

这是我当前的指标(网络适配器优先级):

C:\Users\Michael> netstat -rn    
===========================================================================
Interface List
10...1c c1 de 98 1b 88 ......Realtek PCIe GBE Family Controller
16...00 ff fa d7 9e 94 ......TAP-Win32 Adapter OAS
13...00 26 82 c8 41 a7 ......Broadcom 43224AG 802.11a/b/g/draft-n Wi-Fi Adapter
12...70 f3 95 79 4f ec ......Bluetooth Device (Personal Area Network)
24...00 50 56 c0 00 08 ......VMware Virtual Ethernet Adapter for VMnet8
 1...........................Software Loopback Interface 1
18...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
21...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
22...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
14...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
17...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #4
20...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #5
===========================================================================

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.103     28
0.0.0.0              0.0.0.0           192.168.1.1 192.168.1.101     24
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.1.0          255.255.255.0     On-link     192.168.1.103    270
192.168.1.0          255.255.255.0     On-link     192.168.1.101    268
192.168.1.101        255.255.255.255   On-link     192.168.1.101    268
192.168.1.103        255.255.255.255   On-link     192.168.1.103    270
192.168.1.255        255.255.255.255   On-link     192.168.1.103    270
192.168.1.255        255.255.255.255   On-link     192.168.1.101    268
192.168.116.0        255.255.255.0     On-link     192.168.116.1    276
192.168.116.1        255.255.255.255   On-link     192.168.116.1    276
192.168.116.255      255.255.255.255   On-link     192.168.116.1    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.1.101    268
224.0.0.0            240.0.0.0         On-link     192.168.116.1    276
224.0.0.0            240.0.0.0         On-link     192.168.1.103    270
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.1.101    268
255.255.255.255      255.255.255.255   On-link     192.168.116.1    276
255.255.255.255      255.255.255.255   On-link     192.168.1.103    270
===========================================================================

虽然“Realtek PCIe GBE 系列控制器”具有更高的优先级指标,但 Windows 仍默认使用 WiFi 连接。因此,明确地说,我按照文章中的说明进行操作;我取消选中“自动指标”分配,并手动设置;仅适用于以下适配器(在 TCP/IPv4 上):

  • 10:TAP-Win32 适配器 OAS
  • 12:Realtek PCIe GBE 系列控制器
  • 14:Broadcom 43224AG 802.11a/b/g/draft-n Wi-Fi 适配器
  • 16:蓝牙设备(个人局域网)

然后我重新启动,不幸的是,这些设置没有被拾取。运行“netstat -rn”显示与上图相同的接口列表优先级,Windows 再次默认使用 WiFi 适配器。

如果有人遇到同样的问题并解决了,请告诉我。 Windows 7 没有优先考虑以太网连接而不是 WiFi 连接的事实让我感到困惑,而且每次启动时都不得不摆弄它,这很烦人。

如果您还了解“Realtek PCIe GBE 系列控制器”和“TAP-Win32 适配器 OAS”这两个适配器的行为,那也会有所帮助。

【问题讨论】:

  • 对于该页面的 46k 访问者,权宜之计的解决方案是简单地启用飞行模式。这将立即切断所有 Wifi,只剩下以太网电缆连接。

标签: windows networking windows-7 adapter


【解决方案1】:

Windows 有两种不同的设置来确定优先级。有你在适配器设置里已经设置好的指标值,然后是网络连接设置里的连接优先级。

更改连接的优先级:

  • 打开您的适配器设置(控制面板\网络和 Internet\网络连接)
  • 点击 Alt 拉出菜单栏
  • 选择高级 -> 高级设置
  • 更改连接顺序,使您想要优先的连接在列表中排在首位

【讨论】:

  • @BrianKnoblauch 这取决于尝试访问网络的内容。自从我从事我需要的确切改变以来已经有 5 年了,所以我不记得为什么了。它可能是 Windows 服务或其他东西,但我们当然必须更改两者以在正确的两个网络上进行一致的访问
  • 在 win10 中,我没有选项卡“连接”。有什么建议吗? :)
  • @lucidbrot 我进行了快速搜索,似乎微软删除了对相同类型的多个适配器进行排序的能力。他们现在只允许您按提供者排序。我认为他们希望该指标现在可以正常工作。不过不确定,抱歉,我没有更多的帮助给你
  • 我现在已经设置了(但没有经过彻底测试)一个别名命令route delete 0.0.0.0 if 23,因为一个接口只能有一个路由,然后是route add 0.0.0.0 mask 0.0.0.0 10.8.0.5 metric 1 if 23,通过 ip 10.8 将所有流量路由到互联网.0.5 在我的情况下是我的 VPN,但我猜也可能只是通过以太网连接的交换机/路由器。每当我的流量应该通过我的 VPN 时,我只需运行此命令。 (不知道为什么openVPN自己没有这样做,但我上次检查时这有效)仍然感谢您的回答
【解决方案2】:

我在 Windows 7 64 位 Pro 上遇到了同样的问题。我使用控制面板调整了网络适配器绑定,但没有任何改变。还有指标显示 Win 应该使用以太网适配器作为主要适配器,但它没有。

然后尝试卸载以太网适配器驱动程序,然后再次安装(无需重新启动),然后我确定检查了指标。

此后,Windows 开始优先考虑以太网适配器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多