windows - 在 Windows 7 中设置网络适配器指标优先级

标签 windows networking windows-7 adapter

关闭。这个问题是off-topic .它目前不接受答案。












想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。

8 年前关闭。




Improve this question




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

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

Note: Sorry I can't show screen captures because I'm one reputation point away from being able to show images.



我按照文章中的步骤操作 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 系列 Controller ”具有更高的优先级指标,但 Windows 仍默认使用 WiFi 连接。因此,明确地说,我按照文章中的说明进行操作;我取消选中“自动指标”分配,并手动设置;仅适用于以下适配器(在 TCP/IPv4 上):
  • 10:TAP-Win32 适配器 OAS
  • 12:Realtek PCIe GBE 系列 Controller
  • 14:博通 43224AG 802.11a/b/g/draft-n Wi-Fi 适配器
  • 16:蓝牙设备(个域网)

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

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

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

    最佳答案

    Windows 有两种不同的设置,其中建立了优先级。在适配器设置中有你已经设置好的metric值,然后在网络连接设置中有连接优先级。

    要更改连接的优先级:

  • 打开您的适配器设置(控制面板\网络和 Internet\网络连接)
  • 点击 Alt 拉起菜单栏
  • 选择高级 -> 高级设置
  • 更改连接的顺序,使您希望拥有优先级的连接在列表的顶部
  • 关于windows - 在 Windows 7 中设置网络适配器指标优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7785874/

    相关文章:

    java - 在 Windows-7 64 位上运行 hadoop

    c - 在c程序中确定以太网帧到达时间的最准确方法

    python - 如何在 Windows 7 中设置 python 路径

    python - 如何在 Windows 7 64 位上安装 PyOpenSSL?

    windows - 从 Windows 命令提示符中删除代理设置

    windows - 如何将 sqlite 与我的 Perl for Windows 应用程序打包在一起?

    javascript - 使用 Javascript、 Node 自动化 UI 测试 - 启动和停止 Web 服务器

    Android ICS 网络位置未更新

    java - Android 位置感知聊天应用程序

    windows-7 - 让 XCOPY 连接(追加)