我的电脑同时有两个连接(无线和有线)。它们都连接互联网。
在这种情况下,它如何连接到互联网?我的 LAN 和 WLAN 接口如何知道向网络发送请求?
答案1
如果多个接口处于开启状态,则有两个问题。第一个问题是哪个接口有网关以及接口顺序如何。
我假设您正在使用 Windows 操作系统在命令提示符中(在运行窗口中输入“cmd”)输入route print
,您应该会看到类似这样的内容:
(标题是你的操作系统语言,我的是土耳其语)
哪个接口有网关选项,实际上哪个接口有目的地0.0.0.0的路由信息,掩码0.0.0.0是实际的出门……
{ 编辑:请注意,我有一条路线
目标:192.168.8.0 掩码:255.255.248.0 和网关 192.168.24.2
在底部。这说明当我需要访问 192.168.8.0 网络时,我必须通过 24.2 网关。此外,主表中没有 192.168.24.0 网络的条目,这是通过另一个 NIC 进行的实验性条目 }
当您有该目的地的多个路线信息时{编辑:0.0.0.0}并且每个网关都不同,或者只有两个不同的网关,那么您就完蛋了。网络将开始丢失一些数据包……
当您有该目的地的多个路由信息但每个路由信息都有一个网关时(我猜您的网关就是您的调制解调器,也就是您的 dhcp 服务器,它会为每个接口分配不同的 ip 地址,但默认 dns 和默认网关的信息相同)则有一个顺序:
您的操作系统将按照此顺序处理您已启动并正在运行的接口。因此,如果您的无线接口位于第一行并已连接,您的操作系统将使用该接口进行网络通信,反之亦然。
答案2
当我在系统中安装无线网卡时,我自己也想知道这一点。我做了一些测试(在 Windows XP 中),发现如果您同时拥有有线和无线连接(两者都独立配置和运行),那么 Windows 将优先考虑有线连接。
也就是说,当网线断开时,会使用无线连接,但是当你插入网线时,无线连接实质上就停止了(不是已禁用,只是不再使用,也就是说,零字节数在任一方向上传输),并且改用有线连接。
当我妈妈买了一台笔记本电脑时,我用它重复了测试(在 Windows 7 中)并得到了相同的结果。
需要说明的是,这种行为是有道理的。有线连接比无线连接更快、更安全。如果有线连接可用,为什么要使用无线连接呢?
我的 Lan 和 Wlan 接口如何知道向 Web 发送请求?
网络适配器不会决定这一点,操作系统会决定。Windows 会决定从哪个接口发送和接收。
(我无法测试,但我不认为选择使用哪个适配器取决于速度。我想它可以使用更快的无线连接而不是较慢的有线连接,但这确实是一种奇怪的设置。另外,请注意,根据问题,我指的是有线连接与无线连接,而不是讨论多个有线连接和冗余。如果优先的有线连接中断,Windows 显然会切换到无线连接。)
答案3
如果您已经找到答案,请感到抱歉,但这是可能的,而且真的很好。
Cisco 路由器能够与一台设备建立两个连接,根据连接类型,它要么是非等价路径负载平衡,要么是等价路径负载平衡。路由器将通过两个连接传输数据,它会增加文件传输量,也许还会下载,这取决于您与调制解调器的连接,以及您与 ISP 的计划,但它应该会提高您的下载速度,大多数慢速连接都是无线连接的结果。您通常会发现它与服务器或 NAS 设备一起使用,通常是多个用户或其他设备从存储设备发送/接收数据。如果设置正确,它会产生明显的差异。如果您想让笔记本电脑获得最大速度,最好的选择是购买带有无线 N 或无线 AC 的 Cisco 千兆路由器,除非您使用的是台式机,否则两个 cat6 连接将是……只是……哇。希望这能有所帮助
答案4
这是一个老问题,但如果在寻找答案时出现:
在 Windows 操作系统上,有一个接口“度量”设置,默认为“自动度量”。单击适配器 TCP/IP 属性主选项卡底部的“高级”按钮即可访问此设置。度量由操作系统根据对该接口的路由成本的确定来分配,通常应将最低度量分配给最快、最佳的连接,并在可用时使用该连接。
在某些情况下,您可能希望手动分配一个指标;例如,我既有 LAN 有线连接,又有无线连接,并且两者都可以访问 Internet,但它们最终都通过同一个 ADSL 调制解调器进行连接。我的 LAN 连接是连接到另一台 Windows 计算机,在该计算机上,我已将 LAN 适配器启用为 Internet 连接共享的网关,当我的无线断开连接或禁用时,我可以使用它,但是当我的计算机的无线功能正常时,我希望它优先,因为另一台计算机本身正在使用无线连接 ADSL 调制解调器。我根本没有直接与调制解调器的有线连接。如果让 Windows 自行决定,它将始终使用有线连接到另一台计算机,但由于我不想这样,所以我手动分配了计算机上两个接口的指标,并为无线接口提供了较低的指标,以便在无线接口处于服务状态时使用它。