我正在使用 Windows 7。我使用以太网端口和 Wifi 连接到互联网。
我如何知道 Windows 使用哪个接口连接互联网?如果有更多接口(例如额外的 USB Wifi 适配器)怎么办?这方面有一般规则吗?
答案1
您需要查看两件事:
- 路由表(及其默认界面)。
- Windows 中的首选网络设置。
路由表很简单。启动 shell(例如 start run cmd.exe
)并使用命令route print
。其中一个条目将具有网络目标 0.0.0.0(这意味着未明确列出的每个目标)。列中的 IP界面是用于访问默认接口的卡的 IP。
IPv4 路由表 ====================================================================== 活跃路线: 网络目标网络掩码网关接口指标 0.0.0.0 0.0.0.0 192.168.1.252 192.168.1.12 20
我知道这有点简短,但有一个很长的答案在这篇文章中在我们的姊妹网站上。
该部分相当通用,适用于每台计算机,无论它运行的是 Windows、CPM、DOS、Linux、BSD、OS X 等等。
第二点是针对 Windows 的。
Windows 默认使用速度最快的链接。
如果您拥有高达 54Mbit 的无线和有线(通常为 100mbit 或 1000mbit),那么如果已插入有线卡,Windows 将使用有线卡,如果未插入无线卡,则将返回无线卡。(这并不总是有线优于无线的情况,您可以拥有 100mbit 有线连接和 300mbit 无线连接)。
当您带着笔记本电脑四处走动,或者有人在您的笔记本电脑和 WAP 之间移动时,这种情况甚至可能会发生变化。(水和人类都是 2.4 GHz 辐射的良好吸收体。)因此,实际使用的连接可能随时发生变化。
如果需要,您可以手动选择要使用哪个网络,方法是转到本地连接设置如下适配器和绑定。
编辑以回答评论中的一些问题,这些问题太长了,如果不使用多个“评论帖子”则无法回答:
你能说路由表中度量值最低的接口就是被使用的接口吗? – 敬畏
是的。
如果有多条路径,则窗口将首先查找最具体的路径并使用该路径。如果有多条路径到达同一目的地,则窗口将使用度量值最低的路径。
可以手动设置该值来指示成本(以 €/MB 为单位)或需要跨越的路由器数量(更多的是技术成本)或速度。
Serverfault 上的这篇文章描述 Windows 如何设置度量的默认值。
其他有趣的帖子有:
Windows 8.1 更新(感谢 Joseph Quinsey):
对于 Windows 8.1,要找到手动选择,您需要:
- 网络和共享中心
- 更改适配器设置
- 按Alt
- 先进的
- 高级设置
- 适配器和绑定,
或者
- 右键单击“开始”
- 网络连接
- 按下 Alt,
- 先进的
- 高级设置
- 适配器和绑定,
答案2
在 Windows 上,使用以下方式实时检查SysInternals TCPView. 查找申请流程过程。然后查看列本地地址. 该 IP 地址本地地址与特定网络接口相关联。